Size: a a a

2020 June 23

MK

Maxim Koltsov in Haskell
Или мне этот мл нужен раз в жизни, чтобы какой-то код портировать в другой язык?
источник

АВ

Андрей Вилинский... in Haskell
Maxim Koltsov
А если я просто на гитхабе код читаю?
не думаю что с хаскелем на гитхабе проще
источник

YP

Yuriy Pitomets in Haskell
Maxim Koltsov
Спасибо
источник

_:

_Ryner' :: IO ❄️ in Haskell
Хороший Лисичко
Что за редактор? Код выглядит классно
VS Code + Fira Code + лигатуры + One Dark Pro Theme
источник

MK

Maxim Koltsov in Haskell
Сохранил
источник

АВ

Андрей Вилинский... in Haskell
_Ryner' :: IO ❄️
VS Code + Fira Code + лигатуры + One Dark Pro Theme
rainbow braces ещё наверное
источник

_:

_Ryner' :: IO ❄️ in Haskell
Ага
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
Отлично, давайте всё валить на тулинг
без тулинга все равно не посмотреть типы там где это может быть интересно внутри фкнкции и т.д.
источник

AA

A64m AL256m qn<co... in Haskell
Quet Zal
эт про то что в стеке бэкпак не поддерживается?
да
источник

АХ

Алексей Худяков... in Haskell
Yuriy Pitomets
рекорды, строчный полиморфизм, модули, сигнатуры, как следствие тайп-фемили и гадт как совершенно естественная часть языка, открытые и расширяемые перечисления, в чем-то местами более удобный паттерн-матчинг, симпотичный синтаксис... И, как буд-то этого было мало — полноценное опционально иммутабельное ООП. Которое никто не пользует)
Вот не надо про синтаксис. Его так какие-то наркоманы придумывали
источник

АХ

Алексей Худяков... in Haskell
Еще очень весело когда типы не сходятся не там где ошибка. Сигнатуры хотя бы ограничивают полет мысли тайпчекера одной функцией
источник

YP

Yuriy Pitomets in Haskell
буд-то в хаскеле синтаксис хороший... Отступы это, конечно, приятно, но... Где-то правоассоциативность, где-то левоассоциативность, где-то есть скобочки, где-то нет, приоритет зависит от конкретной декларации; где-то indentation, где-то alignment; отступы везде разные, а вертикальное выравнивание хаотичное; сигнатуру и определение функции нельзя написать в однострочник без расширений языка... О да, кстати, расширения...
источник

YP

Yuriy Pitomets in Haskell
ну и вечный адок с инстансами, которые в уме не выведешь, так что без тулчейна код тоже не особо читается, если не сам его писал.
источник

AA

A64m AL256m qn<co... in Haskell
синтаксис в хаскеле лучше, но и в окамле норм. не то что в скалах-раста-свифтах-котленах всяких
источник

YP

Yuriy Pitomets in Haskell
A64m AL256m qn I0
синтаксис в хаскеле лучше, но и в окамле норм. не то что в скалах-раста-свифтах-котленах всяких
ну это да. Есть в окамле что-то лисповское в синтаксисе.
источник

к

кана in Haskell
нет смысла спорить за синтаксис, когда есть предельный в плане лучшего синтаксиса язык
источник

к

кана in Haskell
(конечно же я говорю о clojure)
источник

YP

Yuriy Pitomets in Haskell
😂
источник

AA

A64m AL256m qn<co... in Haskell
это про агду же, какая кложа
источник

к

кана in Haskell
а я и не шучу
источник