Поделитесь ссылками хороших примеров полноценного приложения на ФЯП типа F#(предпочтительно) или любых других.
Опыта ООП и C# вроде достаточно.
Последнее время есть стойкое ощущение что ФП будущее(или уже настоящее?).
Но учебные статьи в основном сосредоточены на каких-то простых примерах.
vaa>Поделитесь ссылками хороших примеров полноценного приложения на ФЯП типа F#(предпочтительно) или любых других.
Тут смотрел https://fsharpforfunandprofit.com?
Там есть (было) несколько достаточно объемных примеров.
И у этого же дядьки Scott Wlaschin есть книга Domain Driven Design made functional.
В ней тоже большой пример проектирования доменной области разбирается.
Да и вообще книжку стоит почитать для общего просветления.
vaa>Опыта ООП и C# вроде достаточно.
Это не особо пригодится
vaa>Последнее время есть стойкое ощущение что ФП будущее(или уже настоящее?).
Это вряд ли. По крайней мере не для той enterprise-ниши, где сейчас рулит C#.
RD>Это вряд ли. По крайней мере не для той enterprise-ниши, где сейчас рулит C#.
Ну шарпы насколько могли уже стали функциональными. linq, record, pattern match.
Здравствуйте, vaa, Вы писали:
vaa>Поделитесь ссылками хороших примеров полноценного приложения на ФЯП типа F#(предпочтительно) или любых других.
На мой взгляд, таких проектов в общем-то и нет.
Большие полноценные ФП-проекты трудно поддерживать. Как минимум (но не только) потому что:
— человек мыслит "сущностями", и затем уже "действиями"
— нет подходящих инструментов, например, IDE с поддержкой навигации, рефакторинга и пр.
Конечно, для каких-то задач ФП-подход может быть и более применим.
Но в таких случаях обычно хватает функциональных возможностей мейнстрим языков.
Здравствуйте, Буравчик, Вы писали:
Б>На мой взгляд, таких проектов в общем-то и нет. Б>Большие полноценные ФП-проекты трудно поддерживать. Как минимум (но не только) потому что: Б>- человек мыслит "сущностями", и затем уже "действиями" Б>- нет подходящих инструментов, например, IDE с поддержкой навигации, рефакторинга и пр.
Чем-то напоминает басню про лису и виноград.
Легче их поддерживать, намного.
И, кстати, человек мыслит глаголами, т.е. действиями. Именно по этому во всех предложениях есть глагол.
vaa>>Поделитесь ссылками хороших примеров полноценного приложения на ФЯП типа F#(предпочтительно) или любых других.
Б>На мой взгляд, таких проектов в общем-то и нет.
Вообще-то есть, но часто они — внутренние коммерческие проекты, которые наружу не выставляются.