12
ответов

Поиск примеров “реального” использования продолжений

Я пытаюсь схватить понятие продолжений, и я нашел несколько небольших обучающих примеров как этот из статьи Wikipedia: (определите-продолжение #f) (определите (тестируют) (позвольте ((я 0));...
вопрос задан: 10 September 2008 09:27
10
ответов

Как реализовать продолжения?

Я работаю над интерпретатором Схемы, записанным в C. В настоящее время это использует стек этапа выполнения C в качестве своего собственного стека, который дарит незначительной проблеме с реализацией продолжений. Мое текущее решение...
вопрос задан: 30 October 2011 04:18
9
ответов

Я просто не получаю продолжения!

Каковы они и для чего они хороши? У меня нет градуса CS, и мое образование является VB6-> ASP-> ASP.NET/C#. Кто-либо может объяснить это ясным и кратким способом?
вопрос задан: 2 September 2008 21:33
7
ответов

Альтернатива шаблона разработки сопрограммам

В настоящее время у меня есть большое количество вычислений C# (вызовы метода), находящиеся в очереди, которая будет выполнена последовательно. Каждое вычисление будет использовать некоторый сервис высокой задержки (сеть, диск...). Я был...
вопрос задан: 24 August 2009 04:42
7
ответов

Что такое call/cc?

Я пытался несколько раз схватить понятие продолжений и call/cc. Каждая попытка была отказом. Может кто-то объяснять меня эти понятия, идеально с более реалистическими примерами, чем...
вопрос задан: 5 March 2009 09:34
6
ответов

Продолжения в Java

Существует ли хорошая реализация продолжений в Java? Если так, что наверху похоже? JVM не была разработана с подобными вещами в памяти, правильно? Таким образом, это отчасти идет вразрез с мелкой частицей?...
вопрос задан: 21 September 2009 18:36
5
ответов

Продолжения в Clojure

Я читал где-нибудь где богатое сказанное пятно: "Я думаю, что продолжения могли бы быть аккуратными в теории, но не на практике", я не знаком с clojure. 1. clojure имеет продолжения? 2. Если не, Дон'...
вопрос задан: 18 August 2015 07:32
5
ответов

Монады продолжений?

Продолжения, как могут говорить, являются монадами? Действительно ли они - подмножество монад, или они - просто способ реализовать монады?Править: Или возможно я понял его превратно, и монады более абстрактное понятие, чем...
вопрос задан: 21 March 2009 15:01
4
ответа

Специфические особенности call/cc

Это связано с тем, Что такое call/cc?, но я не хотел угонять этот вопрос в своих собственных целях, и некоторые его аргументы как аналогия с setjmp/longjmp уклоняются от меня. Я думаю, что у меня есть достаточное...
вопрос задан: 23 May 2017 12:34
4
ответа

Действительно ли возможно программно создать стековый фрейм Python и запустить выполнение в произвольной точке в коде?

Действительно ли возможно программно создать стек (один или несколько стековых фреймов) в CPython и запустить выполнение в точке произвольного кода? Вообразите следующий сценарий: у Вас есть модуль управления технологическим процессом...
вопрос задан: 23 May 2017 12:00
4
ответа

Сериализация и оператор Yield

Действительно ли возможно сериализировать метод, содержащий операторы урожая (или класс, который содержит такой метод), таким образом, что при перегидратировании класса внутреннее состояние сгенерированного итератора...
вопрос задан: 13 April 2014 21:01
4
ответа

Python, эквивалентный из продолжений с Ruby

Что Python эквивалентен из следующего кода в Ruby? цикл определения cont=nil, поскольку я в 1.. 4 помещает меня callcc {|continuation | cont=continuation}, если я == 2 возврата конца продолжение следует заканчиваю> c=loop...
вопрос задан: 23 November 2008 20:08
4
ответа

Существует ли быстрый язык, который поддерживает портативные продолжения?

Я ищу быстрый язык (т.е. язык, который может быть скомпилирован исходно для достижения производительности не больше чем в 3 или 4 раза медленнее, чем C), который поддерживает портативные продолжения. Этим я имею в виду...
вопрос задан: 14 November 2008 06:29
4
ответа

Продолжения в Ruby

Кто-либо когда-либо делал работу, чтобы заставить Ruby делать продолжения (как Побережье на Smalltalk)?
вопрос задан: 29 September 2008 16:47
3
ответа

Что такое продолжения Scala и почему используют их?

Я только что закончил Программировать в Scala, и я изучал изменения между Scala 2.7 и 2.8. Тот, который, кажется, является самым важным, является плагином продолжений, но я не понимаю...
вопрос задан: 23 May 2017 11:54
3
ответа

Как и почему делает Haskell Продолжение следует работа монады?

Это - то, как Продолжение следует монада определяется: newtype Продолжение следует r = Продолжение следует {runCont:: (-> r)-> r} Монада экземпляра (Продолжение следует r), где возврат = Продолжение следует ($ a) m>> = k = Продолжение следует
вопрос задан: 3 December 2014 04:43
3
ответа

Самый простой пример назад продолжений в Схеме без явной мутации

Я записал маленький интерпретатор Схемы в C# и понял, что способ, которым я реализовал его, было очень легко добавить поддержку надлежащих продолжений. Таким образом, я добавил их..., но хотят "доказать" это...
вопрос задан: 11 June 2009 21:35
2
ответа

Реализация урожая (приводят к возврату), использование продолжений Scala

Как можно было бы реализовать возврат урожая C# с помощью продолжений Scala? Я хотел бы смочь записать Итераторы Scala в том же стиле. Удар находится в комментариях к этому сообщению новостей Scala, но это не делает...
вопрос задан: 23 May 2017 12:10
2
ответа

Продолжения понимания справки в Схеме

Я работал вместе с Маленьким Интриганом для изучения Схемы и использовал PLT-схему своей среды. Маленький Интриган помог мне чрезвычайно с рекурсией (это просто для меня...
вопрос задан: 16 August 2014 02:49
2
ответа

Что такое точно административный redexes после преобразования CPS?

В контексте Схемы и преобразования CPS, я испытываю немного затруднений при решении, каковы административные redexes (лямбды) точно: все лямбда-выражения, которые представлены CPS...
вопрос задан: 1 June 2013 03:00
2
ответа

Поиск изобретенного примера кода: продолжения!

Таким образом, я полагаю, что понимаю продолжения теперь, по крайней мере, на некотором уровне, благодаря общественной схеме Wiki и Изучаю Схему в Дни Fixnum. Но я хотел бы больше практики - то есть, больше примера кода I...
вопрос задан: 30 April 2012 12:09
2
ответа

Продолжение (call/cc) в Схеме

Я должен понять Продолжения в Схеме моих предстоящих экзаменов, и я понятия не имею о продолжениях вообще. Кто-либо может предложить меня источники того, как пойти об изучении продолжений?...
вопрос задан: 7 May 2010 03:47
2
ответа

Как разделить и диспетчеризировать асинхронный поток управления с помощью Продолжений?

У меня есть асинхронный поток управления как следующее: ActorA! DOA (dataA, callback1, callbackOnErrorA) определение callback1 () = {... ActorB! DoB (dataB, callback2, callbackOnErrorB)} определение callback2 (...
вопрос задан: 15 March 2010 11:41
2
ответа

Сопрограмма по сравнению с продолжением по сравнению с генератором

Каково различие между сопрограммой и продолжением и генератором?
вопрос задан: 19 January 2010 21:18
2
ответа

JavaScript CPS (стиль передачи продолжения) реализация

Из-за статьи в Работах Разработчика IBM о CPS (стиль передачи продолжения), я пытаюсь не использовать "возврат". без метода считывания функции CPS () {* вычисляют*, возвращают a;} функционируют тест ()...
вопрос задан: 30 November 2009 17:59
2
ответа

Выбор Non-determinstic с amb-оператором

Действительно ли возможно реализовать amb-оператор McCarthy для недетерминированного выбора в C#? По-видимому.NET испытывает недостаток в поддержке продолжения, но возврат урожая мог быть полезным. Был бы это быть возможным в другом...
вопрос задан: 3 July 2009 17:11
1
ответ

Понимание теоремы продолжения в Scala

Итак, я пытался узнать о продолжении. Я натолкнулся на следующее высказывание (ссылка): скажем, вы находитесь на кухне перед холодильником, думая о бутерброде. Вы берете ...
вопрос задан: 19 January 2019 22:07
1
ответ

Как я включаю продолжения в Scala?

Вопрос говорит все это. (Все же детали того, как получить доступ к сдвигу и сбросить операции, изменились за эти годы. Старые записи в блоге и ответы Переполнения стека могут иметь устаревший информация....
вопрос задан: 23 May 2017 10:33
1
ответ

Не понимайте ввод разграниченных продолжений Scala (@cpsParam [B, C])

Я изо всех сил пытаюсь понять то, что точно делает это означает, когда значение имеет, вводят @cpsParam [B, C] и что типы этой формы должны я присваивать своим значениям при использовании разграниченного средства продолжений....
вопрос задан: 19 January 2012 11:49
1
ответ

Монада продолжения “интерфейс”

Монада состояния "соединяет интерфейсом" с классом MonadState s m, где доберитесь:: m s помещенный:: s-> m () (+ возвращают и связывают) позволяет создавать любое возможное вычисление с монадой состояния, не используя состояние...
вопрос задан: 19 April 2011 01:38