Как делают функциональный язык gui работа привязки?

Они обычно используют нефункциональные аспекты языка (включая изменяемые переменные). Есть ли другие стратегии? Вы могли описать их?

5
задан Roman A. Taycher 15 June 2010 в 12:29
поделиться

1 ответ

Используют ли они обычно нефункциональные аспекты языка (включая изменяемые переменные)

Многие используют, да.В случае haskell, у которого нет изменяемых переменных или функций с побочными эффектами, они используют монаду ввода-вывода (которая является способом haskell инкапсулировать побочные эффекты) -

Есть ли другие стратегии? Не могли бы вы их описать?

Да, есть. Посмотрите на функциональное реактивное программирование .

4
ответ дан 15 December 2019 в 00:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: