F# News
446 subscribers
20 photos
1.53K links
F# channel
@fsharp_chat

Send your proposals to @fsharp_chat
Download Telegram
Вычислительные выражения: 8. Реализуем Delay и Run

Метод Delay позволит откладывать вычисления, а то и вовсе игнорировать их, если этого требует выражение в билдере. Run преобразует содержимое билдера во внешний результат на заключительном шаге. В статье он нужен для исполнения отложенных вычислений, которые породил Delay, но в случае бытовых билдеров Run часто выполняет роль builder.Build() из мира ООП.
❤4👍1
Когда имён недостаточно. REST-клиент на F#. Часть 1. DTO

Начало нового слегка хулиганского цикла по бытовому кодогену. В этот раз на примере REST-клиента посмотрим, как можно сводить роль личности к нулю, чтобы бездушная машина могла разгуляться. Тем не менее в первой части самого кодогена нет, но есть много слов про DTO и F# вообще.
👍3🔥3
Когда имён недостаточно. REST-клиент на F#. Часть 2. Методы

Поговорим про симуляцию REST путей средствами языка. По дороге затронем представление методов в виде объектов и их запуск вовне, в том числе при помощи кастомных билдеров. Генераторы в статью явно не влезали, так что их разберём позднее.
👍2🔥1