Size: a a a

2021 March 25

JS

Jerzy Syrowiecki in Haskell
для 70 байтстринг уже Builder начинает играть роль
источник

[

[BRM]White Rabbit in Haskell
Если таких штук 70, то надо было идти в вебкам, а не код писать, как вообще могла появиться функция, в которой надо ручками указать 70 элементов списка?
источник

LO

Leonid 🦇 Onokhov in Haskell
как получаются рекорды с 70 полями? Во так-же
источник

MK

Maxim Koltsov in Haskell
[BRM]White Rabbit
Если таких штук 70, то надо было идти в вебкам, а не код писать, как вообще могла появиться функция, в которой надо ручками указать 70 элементов списка?
токсично
источник

A

Andrey in Haskell
я запрос к базе писал давно, multiline string не работал из-за CPP, форматировал через <>, сиай с ООМ вылетал
источник

[

[BRM]White Rabbit in Haskell
Maxim Koltsov
токсично
Но ведь это же реально извращение, в одной функции руками оперировать семьюдесятью аргументами (либо нагенерить их в процессе)
источник

A

Andrey in Haskell
Andrey
я запрос к базе писал давно, multiline string не работал из-за CPP, форматировал через <>, сиай с ООМ вылетал
поменял на concat - стало сильно лучше
источник

JS

Jerzy Syrowiecki in Haskell
[BRM]White Rabbit
Если таких штук 70, то надо было идти в вебкам, а не код писать, как вообще могла появиться функция, в которой надо ручками указать 70 элементов списка?
например, если пишешь шаблонизатор с кодогенерацией в Хаскель (как Shakespeare)
источник

[

[BRM]White Rabbit in Haskell
Понимаю...
источник

JS

Jerzy Syrowiecki in Haskell
правда, тогда вопрос о форматировании не стоит
источник

A

Andrey in Haskell
а касательно функции от большого числа аргументов: например, в развесистом эндпоинте сервера легко может встретиться 20 параметров.. you have to deal with it
источник

A

Andrey in Haskell
источник

[

[BRM]White Rabbit in Haskell
Я знал, что хаскель умеет изменять целый мир!
источник

t

toriningen in Haskell
[BRM]White Rabbit
Я знал, что хаскель умеет изменять целый мир!
источник

[

[BRM]White Rabbit in Haskell
Да я понимаю, как работает IO монада, я просто никогда не применял на ней :info. А там тип реально миром назван😅
источник

t

toriningen in Haskell
ну технически так и есть
источник

t

toriningen in Haskell
IO-шный bind возвращает новый экземпляр RealWorld, который такой же, как существующий, только с выполненным сайдэффектом
источник

t

toriningen in Haskell
будь это печать строки или вылет назальных демонов
источник

[

[BRM]White Rabbit in Haskell
tsoding на ютубе годно выводит что вообще такое IO-монада и зачем она нужна. Классный чел вообще, жаль, видосов мало.
источник

t

toriningen in Haskell
ого, 36 минут. интересно, что там можно 36 минут объяснять, если сама IO реализуется минут за 10
источник