Size: a a a

2021 March 02

к

кана in Haskell
да при чем тут qtt вообще, завтипов же нет
источник

KV

Kirill Valyavin in Haskell
кана
а тут на помощь приходит let-norec)
Тут на помощь только бороу чекер может прийти, или типа того. А всё остальное это не помощь, а медвежья услуга
источник

ЗП

Зигохистоморфный Пре... in Haskell
кана
да при чем тут qtt вообще, завтипов же нет
тут не обязательно иметь завтипы
источник

ЗП

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

к

кана in Haskell
qtt это по определению расширение завтипов линейностью, про ты говоришь вообще

способ смержить завтипы и линейные
источник

KV

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

MP

Misha Puzanov in Haskell
Yan Shkurinskiy
Я же так понимаю, что всё равно всё старое поколение очищается скопом? Я к тому, что мутабельных объектов не так и много, и всё равно когда настает время чистки - мы просто в основном копируем то, что на данный момент достижимо?
угу

но если у тебя есть какой-нибудь строгий fold, в котором создается N промежуточных значений, то этот фолд можно переделать в линейный и промежуточные значения можно будет чистить сразу же не отходя от кассы. GC нечего будет собирать и паузы станут микросекундными, можно будет наконец написать ОС на хаскеле, столица переедет в васюки и все компьютеры схлопнутся в черную дыру
источник

YS

Yan Shkurinskiy in Haskell
Misha Puzanov
угу

но если у тебя есть какой-нибудь строгий fold, в котором создается N промежуточных значений, то этот фолд можно переделать в линейный и промежуточные значения можно будет чистить сразу же не отходя от кассы. GC нечего будет собирать и паузы станут микросекундными, можно будет наконец написать ОС на хаскеле, столица переедет в васюки и все компьютеры схлопнутся в черную дыру
ХД
источник

ЗП

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

JS

Jerzy Syrowiecki in Haskell
Jerzy Syrowiecki
На каких ОС вы программируете на Хаскеле?
Анонимный опрос
19%
Windows
23%
macOS
56%
Linux-based
1%
другая unix-like
0%
другая не unix-like
Проголосовало: 224
в целом статистика похожа на мировую, но винды в наших пенатах чуть больше (по историческим причинам, вероятно).

открепляю
источник

D

Dreamerinnoise in Haskell
Арсений Высоцкий
Есть lightweight hkt
ну это не то
источник

[

[BRM]White Rabbit in Haskell
А, я понял, почему мне тут позавчера рассказывали про какие-то правила, которых я в глаза не видел. Они не в закрепе были.
источник

JS

Jerzy Syrowiecki in Haskell
[BRM]White Rabbit
А, я понял, почему мне тут позавчера рассказывали про какие-то правила, которых я в глаза не видел. Они не в закрепе были.
позавчера были
источник

JS

Jerzy Syrowiecki in Haskell
здесь только что было 2 закрепа, теперь 1
источник

[

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

JS

Jerzy Syrowiecki in Haskell
эх, тут их нельзя сортировать, бросается только самое свежее
источник

JS

Jerzy Syrowiecki in Haskell
а ещё бросается значок "тут много закрепов, листай"
источник

[

[BRM]White Rabbit in Haskell
как-то не додумывался тыкать по всем неочевидным значкам современных flat-design интерфейсов
источник

AA

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

MP

Misha Puzanov in Haskell
почему пессимизация? разве не быстрее поинтер вернуть обратно, если точно известно что это можно сделать
источник