Size: a a a

2021 March 02

MP

Misha Puzanov in Haskell
или там куча хитрее устроена?
источник

KV

Kirill Valyavin in Haskell
Недискарженые линейные токены же сами должны дискардиться с освобождением при выходе из блока
Таким образом программист ничё не делает, сборщик мусора тоже, память освобождается когда надо
источник

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
так это пессимизация, весь смысл гц, чтоб не деаллоцировать
скорее чтобы переиспользовать то же место, не?
источник

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
почему пессимизация? разве не быстрее поинтер вернуть обратно, если точно известно что это можно сделать
медленее конечно, чем посчитать свободной кусок кучи где миллион таких пойнтеров
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
скорее чтобы переиспользовать то же место, не?
это уже более полезно!
источник

к

кана in Haskell
Kirill Valyavin
Недискарженые линейные токены же сами должны дискардиться с освобождением при выходе из блока
Таким образом программист ничё не делает, сборщик мусора тоже, память освобождается когда надо
это же какая-то аффинность, с линейными типами нужно будет явно дискардить, чтобы потребить значение
источник

KV

Kirill Valyavin in Haskell
Это не афинность, а просто терм недостающий компилятор дописывает
источник

JS

Jerzy Syrowiecki in Haskell
всё-таки в Расте настоящие линтипы или нет?
источник

KV

Kirill Valyavin in Haskell
Там region types какие-то, чёрт их знает
источник

NI

Nick Ivanych in Haskell
Jerzy Syrowiecki
всё-таки в Расте настоящие линтипы или нет?
Там нечто, родственное линейным типам, скажем так.
А "настоящих" бывает много разных.
источник

[

[BRM]White Rabbit in Haskell
Так, вопрос по код-стайлу. Это тот самый момент, когда вам разрешается обругать меня любым вам угодным способом. Так писать законно?
источник

MK

Maxim Koltsov in Haskell
[BRM]White Rabbit
Так, вопрос по код-стайлу. Это тот самый момент, когда вам разрешается обругать меня любым вам угодным способом. Так писать законно?
Я бы уменьшил отступ у where, чтобы не в одну колонку с именами стоял
источник

к

кана in Haskell
законно офк, но некрасиво
источник

MK

Maxim Koltsov in Haskell
И перекрытие икса в списке
источник

к

кана in Haskell
я бы вообще поставил форматтер (ормолу например), чтобы не думать об этом никогда. Как отформатирует, так отформатирует, пофиг вообще
источник

[

[BRM]White Rabbit in Haskell
кана
я бы вообще поставил форматтер (ормолу например), чтобы не думать об этом никогда. Как отформатирует, так отформатирует, пофиг вообще
А можно точное название?) И раз уж поднялась тема по поводу всяких прог для хаскеля, выворачивайте карманы в поисках ништяков!
источник

к

кана in Haskell
ormolu

я думал что плагин для vscode сам его поставит
источник

[

[BRM]White Rabbit in Haskell
(Какой из двух выбирать?)
источник

к

кана in Haskell
мб у тебя просто выключен format on save
источник

к

кана in Haskell
[BRM]White Rabbit
(Какой из двух выбирать?)
если у тебя стоит плагин для hls, то никакой
источник