с помощью компилятора-плагина CPS в Scala 2.8 есть два магических элемента управления reset
и shift
. Сброс ограничивает продолжение, а сдвиг фиксирует продолжение.
Существует пример использования CPS с NIO, с использованием вложенных перезагрузок в качестве типа "разветвления" ...?
Я не совсем понимаю цель вложения сброса, каков эффект?