0
ответов

Использование продолжений Scala

Как люди используют продолжения в большем и меньшем масштабе в Scala? Написаны ли какие-либо части стандартной библиотеки Scala на CPS? Есть ли серьезные потери производительности при использовании ...
вопрос задан: 26 October 2010 09:44
0
ответов

преобразование генератора / блока в итератор / поток

В основном я хочу преобразовать это: def data (block: T => Unit) в поток (dataToStream - это гипотетическая функция, которая выполняет это преобразование): val dataStream: Stream [T] = dataToStream (data) I ...
вопрос задан: 29 September 2010 20:48
0
ответов

Можно ли реализовать call-with-current-continue только с лямбдами и замыканиями?

Кто-нибудь знает, можно ли реализовать call / cc только с помощью лямбда-выражений и замыканий? Кажется, что call / cc прерывает выполнение программы (как исключение), но лямбды и замыкания не могут этого сделать. ...
вопрос задан: 28 September 2010 09:37
0
ответов

Использование продолжения Scala с разделителями для неявных монад

Я играю с определенным DSL-определением по монадическому интерфейсу. Поскольку применение монады с использованием нескольких приложений flatMap является довольно громоздким, и для синтаксического понимания я не нахожу ...
вопрос задан: 1 September 2010 23:55