В настоящее время я изучаю концепцию продолжений . Я пытаюсь понять, почему прямое управление потоком управления, например, командой goto , является плохой практикой, но делать это с помощью call / cc просто замечательно. Разве это не то же самое, но достигается разными способами?
Почему использование goto считается плохой практикой, а использование call / cc - нет?