Меня ведь читают любители функциональных языков? Какие полезные коробочные продукты (т.е. те, которыми можно пользоваться, не имея никакого представления о реализации) на них написаны
( Read more... )
Да про сервисы знаю, любой достаточно большой сервис ФЯ использует. Я про коробки. То есть это не FP-bashing в стиле "эти ваши монады никому не нужны и работы не найдешь!!!!111"
Akka фреймворк (не понял пока, хороший или нет), не считается. Вот почему на ФЯ пишут сервисы? Вы ведь тоже, я так понимаю, сервисы делаете, а не продукты.
Я для себя объясняю так, что ерланг он про инжиниринг вообще, а все остальное про маргинальные эксперименты. Т.е. чем эрленг для базы данных лучше питона понятно, но чем тот же хаскелль лучше - уже не очень. Эрленг мог бы и нефункциональным быть (наверное).
Мое знакомство с эрлангом ограничивается тестовым заданием Эха, а с хаскелем попыткой написать программу для диссертации знакомого. Пока вывод такой - эрланг - это плохой язык с хорошим рантаймом (которого я не увидел), а хаскел наоборот.
F# фреймворк для веба? Это полноценный язык, типа окамла, под .NET. У меня на нем кодогенератор для внутреннего пользования сделан, но когда я соберусь это выпиливать в опен-сорс, я его переселю или на скалу или на хаскель. Впрочем, можно и под моно завести и успокоится, но меня дотнет своей виндо-микрософтовостью малость бесит.
Так, еще раз - после двоеточия перечислены продукты (это такая штука для которой можно написать sudo apt-get install shit && /etc/init.d/shit start). Странный фреймворк для веба - это вот http://websharper.com/home
у немэйнстримных языков вообще как правило проблемы с "коробочным", как это по-рюсски, deployment'ом. на линуксах во всяком случае, да наверное и не только (хотя на других платформах вполне в порядке вещей припаковать весь рантайм прямо к программе, так что в теории там должно быть легче). "функциональность" тут релевантна только постольку поскольку она является одной из причин этой самой немэйнстримности.
а в основном риальне продукты на немейнстримных языках прячутся за http.
Comments 31
Reply
Reply
Ещё Gatling, из того что я пользую.
Reply
Reply
Reply
Reply
Reply
Reply
У меня на нем кодогенератор для внутреннего пользования сделан, но когда я соберусь это выпиливать в опен-сорс, я его переселю или на скалу или на хаскель.
Впрочем, можно и под моно завести и успокоится, но меня дотнет своей виндо-микрософтовостью малость бесит.
Reply
Reply
Кстате, на окамле еще писан http://paparazzi.enac.fr/ - программная платформа для UAV
Reply
а в основном риальне продукты на немейнстримных языках прячутся за http.
Reply
Reply
Reply
Leave a comment