|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly Lugovsky 2:5080/1003 13 Feb 2003 06:25:10 To : Aleksey Cheusov Subject : Re: Правильный выбор инструмента -------------------------------------------------------------------------------- Aleksey Cheusov <cheusov@scnsoft.com> wrote: >> > VL> Любой язык с клозуриками и pattern matching-ом. >> > Второе понятно, а первое что такое? >> >> Closure. Частично приложенные функции. Дабы state transformers >> реализовывать. > > Может пояснишь поподробнее? > Если closure - это замыкание, то нафига оно здесь? Типа, функции вида f = state -> state * f делать. >> > VL> State machines на этом деле пейсать - одно удовольствие. >> > А как потом написанную "машину" встроить в остальную программу? >> >> Дёргать из неё за биндинги. Ведь всё равно main loop в ней будет, >> а не где-то в "остальной программе". > > mainloop как раз таки лучше делать в основной программе. > Ещё неизвестно, какая у него будет реакция на выходные веса. > Всё, что нужно реализовать в FSM это функции переходов. Hе уверен, что так лучше. Ведь ещё и таймауты реализовывать надо... --- ifmail v.2.15dev5 * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14646d7147421.html, оценка из 5, голосов 10
|