1
ответ

Как PLTScheme Фиксирует ошибки?

Я поражен "ошибочной" функцией в PLTScheme. Если у меня есть деление на нуль, оно не делает никакой другой рекурсии и просто выходит из стека вызовов, и дайте мне ошибку. Есть ли неявное...
вопрос задан: 8 June 2010 21:14
1
ответ

Практическое программирование схемы

Это были несколько месяцев, с тех пор как я коснулся Схемы и решил реализовать доход с командной строки partitioner использование Схемы. Мое начальное внедрение использовало простую рекурсию по продолжению, но мне...
вопрос задан: 8 June 2010 02:12
1
ответ

Реализация Seq[T] для классов CPS

Наличие следующего класса, который находится в контексте CPS (@cps [Единица]), как я реализовал бы Seq-черту? Сделайте я должен оставить стандартные черты как Seq в стороне и просто реализовать карту, flatmap и foreach...
вопрос задан: 19 April 2010 13:27
1
ответ

Продолжение оператора на следующей строке С КОММЕНТАРИЕМ

Если у меня есть оператор в Ruby, что я хочу продолжить следующую строку, обычно я добавил бы обратную косую черту в конце строки как это: распечатайте x \+ y, Но если у меня есть комментарии к строке, он doesn'...
вопрос задан: 24 February 2009 23:21
0
ответов

Продолжение вызова стиля, как .NET async-await в C ++?

Я работаю над проектом C ++, где я должен реализовать код для некоторой пользовательской радиосвязи. Это, очевидно, не может заблокировать основной поток в любой точке, ожидая join (), Future.get () и т. Д., ...
вопрос задан: 17 January 2019 20:36
0
ответов

C # 5 Async / Await - это * одновременный *?

Я обдумывал новые асинхронные функции в C # 5, и возник один конкретный вопрос. Я понимаю, что ключевое слово await - это изящный трюк / синтаксический сахар компилятора для реализации передачи продолжения, ...
вопрос задан: 10 October 2018 08:15
0
ответов

Функции get-first, get-next и waddle от Seasoned Schemer

(определить get -first(lambda(l)(вызов-с-текущим-продолжением(lambda(здесь)(установить!оставить здесь)(перевалить l)(оставить(кавычка()))))))(определить get-first(лямбда( л) ...
вопрос задан: 11 February 2018 09:57
0
ответов

Продолжения и для понимания - в чем несовместимость?

Я новичок в Scala и пытаюсь осмыслить продолжения Я пытаюсь воспроизвести оператор yield return C #. После этого поста я написал следующий код: package com.company ....
вопрос задан: 23 May 2017 12:28
0
ответов

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

В ответ на этот вопрос об эффектах jQuery я подумал об использовании аргумента обратного вызова для .fadeIn (500, my_function). Хотя в принципе это жизнеспособная идея, я понятия не имею (и ни то, ни другое ...
вопрос задан: 23 May 2017 12:20
0
ответов

Продолжения на Java [закрыто]

Я ищу последние работы, представляющие продолжения на Java. Здесь я наткнулся на тот же вопрос, но он датируется годом или двумя. Есть некоторые работы, такие как JavaFlow от Apache, RIFE ...
вопрос задан: 23 May 2017 12:17
0
ответов

Как преобразовать GCD-вычисления в стиле CPS для использования монады Continuation

Давайте рассмотрим следующую реализацию монады Continuation для вычислений в стиле CPS, дающих и целочисленных: module Cont: sig type 'a t = (' a -> int) -> int val return: 'a - & ...
вопрос задан: 23 May 2017 12:15
0
ответов

Имеет ли смысл головоломка продолжений инь-янь в типизированном языке?

Этот вопрос относится к теме "Как работает головоломка инь-янь?". Пример инь-янь продолжений в схеме выглядит следующим образом, согласно статье в Википедии: (let* ((yin ((lambda (cc) (display #...
вопрос задан: 23 May 2017 12:09
0
ответов

Goto в Haskell: Может ли кто-нибудь объяснить этот, казалось бы, безумный эффект использования продолжающейся монады?

Из этой ветки (Control.Monad.Cont fun, 2005 ), Томаш Зелонка представил функцию (ясно и красиво прокомментировал Томас Йегер). Томаш принимает аргумент (функцию) тела callCC ...
вопрос задан: 23 May 2017 12:09
0
ответов

Haskell реализован без стека?

из Как работает язык без стека? Haskell (как обычно реализуется) не имеет стека вызовов; оценка основана на редукции графа. Действительно? Это интересно, потому что, хотя я никогда не ...
вопрос задан: 23 May 2017 12:08
0
ответов

Является ли Rhino единственным интерпретатором с поддержкой песочницы и сериализуемых продолжений?

Мне нужны (а) песочница и (б) сериализуемые продолжения. Я показываю пользователям сценарии игры на стороне сервера, и они чрезвычайно асинхронны, поэтому шаблон обратного вызова делает код нечитаемым и очень не -...
вопрос задан: 23 May 2017 12:04
0
ответов

Реализация Scala C#-like уступает с “для”

Я пытаюсь использовать различные реализации Scala возврата урожая C#-like (т.е. этот) с "для" - конструкции, такие как: частные перестановки определения [T] (s: Вектор [T]) = {подкачка определения (я: Интервал, j: Интервал) {...
вопрос задан: 23 May 2017 11:47
0
ответов

Формальное определение продолжений Scala

Есть несколько вопросов о том, что такое продолжения Scala (здесь и здесь). Но ответы лишь пытаются объяснить это. Поэтому в этом вопросе я прошу дать формальное определение того, что такое (Scala's) delimited ...
вопрос задан: 23 May 2017 10:27
0
ответов

Как сделать callCC более динамичным?

Я думал, что правильным типом для ContT должен быть newtype ContT ma = ContT {runContT :: forall r. (A -> mr) -> mr} и другие операторы управления shift :: Monad m => (forall r. (A -> ContT m ...
вопрос задан: 21 February 2017 19:52
0
ответов

Как Smalltalk манипулирует кадрами стека вызовов (thisContext)?

Smalltalk-объект thisContext выглядит странно и чудесно. Я не понимаю, что это такое и как работает. И даже то, как это дает возможность продолжения. Что касается стека вызовов C, я могу легко представить, как это ...
вопрос задан: 10 November 2015 17:43
0
ответов

стек вызовов? сохранить стек? namestack?

На этой странице руководства Factor рассказывается об этих типах стеков, хранящихся в продолжениях: datastack сохранить стек стек вызовов стек имен catchstack Что именно содержат эти стопки? Три наиболее ...
вопрос задан: 13 May 2014 03:34
0
ответов

Как обрабатывать исключение Jetty — время ожидания продолжительного HTTP-запроса истекает, но процесс, который он вызывает, никогда не завершается, и Jetty недоволен

У меня есть сервер Jetty, обрабатывающий длительные HTTP-запросы — ответы генерируются другим обработайте X и в конечном итоге получите хеш-коллектор, который Jetty запрашивает периодическую проверку. Есть 3 ...
вопрос задан: 8 November 2013 21:27
0
ответов

Почему стиль передачи продолжения

В разделе 3.4 "Язык программирования Scheme" Кента Дыбвига (4-е издание) он очень четко описывает, что такое стиль передачи продолжения. Для чего он приводит две причины: передавать более одного ...
вопрос задан: 15 October 2013 16:26
0
ответов

Продолжения Scala: много изменений в последовательности

Я пытался осмыслить сложные проблемы типизации с продолжениями scala. Я прочитал весь материал, который смог найти на нем, включая справочную документацию по продолжениям ...
вопрос задан: 1 June 2013 02:56
0
ответов

Jaxb: xs: значения null атрибутов

Reg: Jaxb Я в основном пытаюсь для установки роли в JAXB, которая говорит, что всякий раз, когда встречается нулевое поле, вместо того, чтобы игнорировать его в выводе, установите для него пустое значение. Для xmlElement я получил ...
вопрос задан: 1 June 2013 02:51
0
ответов

Слушатели событий с продолжениями Scala

Предположим, мне нужно написать какой-нибудь код графического интерфейса, как показано ниже: widget1.addListener (event1 => handle1 (event1) widget2.addListener (event2 => handle2 (event2) widget3.addListener ( event3 => handle3 (...
вопрос задан: 1 June 2013 02:50
0
ответов

CPS в каррированных языках

Каким образом CPS в каррированных языках, таких как лямбда-исчисление или Ocaml, вообще имеет смысл? Технически все функции имеют один аргумент. Допустим, у нас есть CPS-версия сложения на одном из таких языков: cps-add k ...
вопрос задан: 1 June 2013 02:49
0
ответов

Является ли ключевое слово Async await эквивалентом лямбда-выражения ContinueWith?

Не могли бы вы подтвердить, правильно ли я понял ключевое слово Async await? (Используя версию 3 CTP) До сих пор я работал над тем, чтобы вставить ключевое слово await до ...
вопрос задан: 12 January 2013 15:47
0
ответов

Понимание продолжений в JavaScript

Я пытаюсь решить последнее упражнение этого учебного пособия по закрытию JavaScript, в котором рассматривается передача продолжения. Это упражнение: Определите функцию с именем bothC, аналогичную seqC, которая требует ...
вопрос задан: 20 September 2012 21:02
0
ответов

Построение эффективных экземпляров монады в `Set` (и других контейнерах с ограничениями) с использованием монады продолжения

Set, подобно [], имеет совершенно определенные монадические операции. Проблема в том, что они требуют, чтобы значения удовлетворяли ограничению Ord, и поэтому невозможно определить return и > > = без ...
вопрос задан: 29 August 2012 17:49
0
ответов

разница между замыканиями и продолжениями

Может кто-нибудь объяснить разницу между закрытием и продолжением? Соответствующие статьи в Википедии на самом деле не сравнивают различия между ними.
вопрос задан: 28 July 2012 13:36