LINUX.ORG.RU

История изменений

Исправление dave, (текущая версия) :

(с Tcl совершенно не знаком - поэтому может оказаться, что фигню какую-то предлагаю)

У меня есть такое предложение. Как понимаю, Tcl связано с GUI, а для него оказалась очень полезной модель событий (events) как в .NET. В Java Swing и Java SWT/JFace есть похожие вещи, но на мой взгляд события из .NET выглядят интереснее и сами по себе, и в свете ФП. И вот почему.

В F# объект event может быть неявно преобразован в IObservable. В общем, это позволяет рассматривать событие как функциональный объект. Можно определить map, filter, merge и другие функции.

По сему предлагаю задуматься над добавлением event и IObservable. На мой взгляд это будет удачным и _практичным_ применением идей ФП к задаче построения GUI.

Исправление dave, :

(с Tcl совершенно не знаком - поэтому может оказаться, что фигню какую-то предлагаю)

У меня есть такое предложение. Как понимаю, Tcl связано с GUI, а для него оказалась очень полезной модель событий (events) как в .NET. В Java Swing и Java SWT/JFace есть похожие вещи, но на мой взгляд события из .NET выглядят интереснее и сами по себе, и в свете ФП. И вот почему.

В F# объект event может быть неявно преобразован в IObservable. В общем, это позволяет рассматривать событие как функциональный объект. Можно определить map, filter, merge и другие функции.

В общем, предлагаю задуматься над добавлением event и IObservable. На мой взгляд это будет удачным и _практичным_ применением идей ФП к задаче построения GUI.

Исходная версия dave, :

(с Tcl совершенно не знаком - поэтому может оказаться, что фигню какую-то предлагаю)

У меня есть такое предложение. Как понимаю, Tcl связано с GUI, а для него оказалась очень полезной модель событий (events) как в .NET. В Java Swing и Java SWT/JFace есть похожие вещи, но на мой взгляд события из .NET выглядят интереснее и сами по себе, и в свете ФП. И вот почему.

В F# объект event может быть неявно преобразован в IObservable. В общем, это позволяет рассматривать событие как функциональный объект. Можно определить map, filter, merge и другие функции. На мой взгляд это будет удачным и _практичным_ применением идей ФП к задаче построения GUI.