2015-04-30 5 views
-3

Мне нужен основной язык, поддерживающий продолжение. Java не будет (разрывы finally), Scala has deprecated it, рубин молча deprecating it as well ...Продолжение в языке программирования основного потока

ли какой-либо другой мейнстрим, не FP-только языковой поддержки их и не собирается осуждать его? Мне действительно нужна возможность вернуться в код °.

° это для докторской диссертации, а не для производственного приложения :-).

+0

Что о схеме, инициатор вызова/CC? – svick

+0

Спасибо, за предложение - этого не будет. Мне нужен язык программирования, который по крайней мере выглядит процедурным. –

ответ

1

Python выглядит процедурным, поддерживает функциональное программирование и продолжение здесь реализовано: http://pypy.readthedocs.org/en/latest/stackless.html#continulets

проверить Также из asyncio тюльпана: https://docs.python.org/dev/library/asyncio.html

+0

Спасибо! Почти то, что мне было нужно, поскольку мне нужно запускать продолжения несколько раз (откат при возможном чередовании многопоточного исполнения). –

Смежные вопросы