|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly Lugovsky 2:5080/1003 14 Feb 2003 03:12:22 To : Aleksey Cheusov Subject : Re: Правильный выбор инструмента -------------------------------------------------------------------------------- Aleksey Cheusov <cheusov@scnsoft.com> wrote: >> >> Closure. Частично приложенные функции. Дабы state transformers >> >> реализовывать. >> > >> > Может пояснишь поподробнее? >> > Если closure - это замыкание, то нафига оно здесь? >> >> Типа, функции вида f = state -> state * f делать. > > Как то всё это мутно выглядит. > Замыкание для отложенной реакции? Это банальный state transformer - из текущего состояния делаем следующее состояние и следующий state transformer (в environment коего есть что-то ещё, не входящее в доступное пользователю состояние). Вычисление не отложенное - просто мы его применим к уже следующему состоянию, которое, возможно, пройдёт через другой transformer. Я же вообще предпочитаю даже сам state делать функцией, тогда семантика трансформации ещё более простая и прозрачная. --- ifmail v.2.15dev5 * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14646d0decfa5.html, оценка из 5, голосов 10
|