call / CC с замыканиями

Википедия упоминает, что «на любом языке, который поддерживает замыкания и правильные хвостовые вызовы, можно писать программы в стиле передачи продолжения и вручную реализовывать call / cc».

Как можно ли реализовать эту функцию, например, в javascript? Я знаю, что javascript не выполняет tco, но если предположить, что пространство стека не закончилось

5
задан Masse 26 November 2011 в 22:29
поделиться