@user_of_toster
Есть программисты, которые предпочитают использовать вместо ООП функциональное программирование.
Можете ли вы привести пример не учебных проектов, использующих чистый ФП с минимальным количеством ООП?
Желательно не узко-специализированную библиотеку, а например, банальный CRUD. Интересно, как построена архитектура на таких проектах
Решения вопроса 1
@includedlibrary
код бэкенда для сайта https://www.haskellers.com/
код postgrest
код shellcheck — статического анализатора для bash скриптов
код pandoc — утилиты для конвертирования документов
powered by yesod — ссылка на проекты, использующие yesod
код компилятора языка idris
код postgrest
код shellcheck — статического анализатора для bash скриптов
код pandoc — утилиты для конвертирования документов
powered by yesod — ссылка на проекты, использующие yesod
код компилятора языка idris
Для написания CRUD лучше использовать servant, но открытых проектов на нём я не знаю, поэтому ссылок не кинул
Комментировать
Ответы на вопрос 1
@AlexSku
1) Дмитрий Сошников приводил примеры управления роботами через интернет. Говорил, что парсеры команд пишутся очень легко (на F#). Т.е. вы пишете роботу человеческую фразу типа «Вперёд на столько-то, потом поверни направо на столько-то градусов».
2) Меня интересовали язык управления для контроллеров «Граф состояний» (Stateflow в MatLab, Simulink; Sequentual Flow Chart в ПЛК) и Haskell: есть такие разработки
