Size: a a a

2021 March 18

I

Ivan in Haskell
Aleksandr Khristenko
Ну а скала?
🤢
источник

KV

Kirill Valyavin in Haskell
Aleksandr Khristenko
Ну а скала?
Я слышал, что фп там тормозит и в итоге всё равно не будет его в любой программе сложнее хэллоуворлда. Не знаю, насколько это правда
источник

MZ

Mikhail Zhuravlev in Haskell
Kirill Valyavin
Функциональный язык — это на котором можно писать программы в функциональном стиле и не здохнуть. И чтоб они ещё работали нормально
А кстати Лисп, как самый старый из живых. Там кроме функций то особо ничего и нет.  Ну и прочие Кложуры и так далее. У меня, к сожалению, нет такого огромного мозга, чтобы писать на языках без статической типизации.
источник

A

Aleksandr Khristenko in Haskell
Kirill Valyavin
Я слышал, что фп там тормозит и в итоге всё равно не будет его в любой программе сложнее хэллоуворлда. Не знаю, насколько это правда
Да вроде дофига всего пишется именно в фп стиле. Сейчас вон движуха вокруг ZIO.
источник

I

Ivan in Haskell
erlang
источник

KV

Kirill Valyavin in Haskell
Aleksandr Khristenko
Да вроде дофига всего пишется именно в фп стиле. Сейчас вон движуха вокруг ZIO.
Движуха-то есть, но см. выше замечание про "на сарае тоже написано"
Предлагаю подождать ответа от тех, кто реально что-то на скале писал
источник

I

Ivan in Haskell
эликсир, простой, далеко не идеальный язык, но благодаря OTP очень приятен для вебсервисов ❤️
источник

KV

Kirill Valyavin in Haskell
А на хаскеле есть пакет async
источник

KV

Kirill Valyavin in Haskell
И stm
источник

I

Ivan in Haskell
хаскель тоже ванлав, только чайнику как мне пока трудновато дается)
источник

М

Махо in Haskell
Ivan
хаскель тоже ванлав, только чайнику как мне пока трудновато дается)
+++
источник

М

Махо in Haskell
Слишком привык к С/C++/Python
источник

KV

Kirill Valyavin in Haskell
Так пишите сюда ваши вопросики, обкашляем
источник

NI

Nick Ivanych in Haskell
Kirill Valyavin
А на хаскеле есть пакет async
У хаскельных потоков нет runtime-интроспекции! ;-)
Это основная претензия эрлангистов, насколько я помню.
источник

MT

Mikhail Tolstoy in Haskell
я на скале пишу - норм язык - вполне фп всякое есть - в скала три еще лучше будет
источник

NI

Nick Ivanych in Haskell
Mikhail Tolstoy
я на скале пишу - норм язык - вполне фп всякое есть - в скала три еще лучше будет
"Почти как ATS 3"
источник

A

Aleksandr Khristenko in Haskell
Ну на скале плюс минус все то-же самое есть. Т.е. на скале есть по сути копия хаскеля, а есть подход который пытается делать функционально но учитывая особенности скалы, а не копировать хаскель напрямую.
источник

A

Aleksandr Khristenko in Haskell
Mikhail Tolstoy
я на скале пишу - норм язык - вполне фп всякое есть - в скала три еще лучше будет
Туда же вроде совсем недавно чекед эксепшены запилили, да?
источник

I

Ivan in Haskell
Nick Ivanych
У хаскельных потоков нет runtime-интроспекции! ;-)
Это основная претензия эрлангистов, насколько я помню.
с личной практической точки зрения, в эликсире мне нравится простота обращения с параллельными процессами, поэтому веб серваки я пишу на нем.

эликсир используюет actor model, разобравшись с механикой, очень легко интегрировать и читать библиотеки (чужой код). все использует одну и туже парадигму (со всеми ее плюсами и минусами).

так как я не гений, модель параллелизации в скале мне не нравится.

в хаскелле несколько парадигм (библиотек) - нравится actor model, используй actor model, нравится память лочить, лочь. соответственно просто слепить пару библиотек вместе чтобы написать сервис сложнее.
источник

in Haskell
зато эликсир не фп
источник