Size: a a a

2020 October 30

A

Aleksandr Khristenko in Haskell
Хотя {..} я тоже не особо люблю, потому что взглянув на код не сразу понятно откуда что взялось.
источник

MK

Maxim Koltsov in Haskell
шёпотом: ide
источник

AA

A64m AL256m qn<co... in Haskell
Aleksandr Khristenko
Хз, мне кажется в таком случае замечательно должны линзы подойти.
А {..} хорошо заходит, когда нам нужно обновить одно поле рекорда расчитаем его на основе других полей
если селектор один раз используется то он выиграет у {..} а если много раз то все перхотью засрется и лучше будет все равно
where x0 = p0 ^. x делать
источник

A

Aleksandr Khristenko in Haskell
Maxim Koltsov
шёпотом: ide
Там чтобы увидеть тоже надо курсором водить. А в случае с l.x сразу понятно
источник

AA

A64m AL256m qn<co... in Haskell
если б для чтения кода надо было понимать откуда что берется - читать код было бы невозможно.
локальность только и позволяет заметных размеров код читать
источник

AA

A64m AL256m qn<co... in Haskell
Aleksandr Khristenko
Там чтобы увидеть тоже надо курсором водить. А в случае с l.x сразу понятно
что значит сразу понятно-то, иде вам хоть тут l нужный подсветит, как вы его будете глазами-то искать?
источник

YS

Yan Shkurinskiy in Haskell
кто-то пробовал servant-jsonrpc-server? всё нормально там?)
источник

AV

Alexander Vershilov in Haskell
withCString добавляет \0 ?
источник

AV

Alexander Vershilov in Haskell
(лень доки читать)
источник

MK

Maxim Koltsov in Haskell
да, ансейф не добавляет
источник

MK

Maxim Koltsov in Haskell
поэтому with копирует
источник

MK

Maxim Koltsov in Haskell
по крайней мере в байтстрингах так
источник

AV

Alexander Vershilov in Haskell
Я про строчки
источник

AV

Alexander Vershilov in Haskell
Хотя и байтострочки тоже можно
источник

MK

Maxim Koltsov in Haskell
Alexander Vershilov
Я про строчки
я думаю просто там так же
источник
2020 October 31

AV

Alexander Vershilov in Haskell
в итоге строчки не прокатили
источник

AA

A64m AL256m qn<co... in Haskell
смотрю щас примеры кода с наверное самой ранней версией хаскельного синтаксиса, который я видел (май 88), так там ни одной сигнатуры или аннотации типа, и :: значит ++
какие счастливые времена были
источник

ЗП

Зигохистоморфный Пре... in Haskell
A64m AL256m qn I0
смотрю щас примеры кода с наверное самой ранней версией хаскельного синтаксиса, который я видел (май 88), так там ни одной сигнатуры или аннотации типа, и :: значит ++
какие счастливые времена были
А что плохого в явных сигнатурах?)
источник

AA

A64m AL256m qn<co... in Haskell
то, что они в 99% случаев не нужны
источник

ЗП

Зигохистоморфный Пре... in Haskell
ну я не помню это типизация по Карри или Черчу, где надо сигнатуру ставить
источник