Size: a a a

2020 August 07

DS

Doge Shibu in haskell_blah
A64m AL256m qn I0
зачем люди делают это говнище? нет чтоб хештаблицу или нативный клиент для постгре делать
Кстати, а какие хэш таблицы сейчас самые шустрые в хаскеле?

Что-нибудь новое и хорошее появлялось в последнее время? А то я особо не следил за этим вопросом в экосистеме.
источник

AA

A64m AL256m qn<co... in haskell_blah
да ниче не появилось
источник

Oℕ

Oleg ℕizhnik in haskell_blah
inb4 никакие
источник

Oℕ

Oleg ℕizhnik in haskell_blah
не успел
источник

DS

Doge Shibu in haskell_blah
A64m AL256m qn I0
да ниче не появилось
Жаль, ну ладно, зато значит мои представления о хэш таблицах в хаскеле всё ещё актуальны.

А то вон, линейные типы почти есть, можно делать теперь быстрые хэш таблицы с АПИ как у иммутабельных.
источник

Oℕ

Oleg ℕizhnik in haskell_blah
быстрые
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Видимо, складывается ощущение, что линтипы - это что-то вроде раста, а не что-то вроде типов
источник

DS

Doge Shibu in haskell_blah
Oleg ℕizhnik
Видимо, складывается ощущение, что линтипы - это что-то вроде раста, а не что-то вроде типов
Скорее они открывают дорогу для того, чтобы безопасно использовать структуры данных с мутабельностью в реализации вне ST/IO
источник

Oℕ

Oleg ℕizhnik in haskell_blah
эх
источник

AA

A64m AL256m qn<co... in haskell_blah
так-то харроп и хештаблицы в расте говном считал не так давно, не знаю, че там с тех пор поменялось
источник

DS

Doge Shibu in haskell_blah
A64m AL256m qn I0
так-то харроп и хештаблицы в расте говном считал не так давно, не знаю, че там с тех пор поменялось
Ну по умолчанию они немножко странные из-за выбора хэша
источник

DS

Doge Shibu in haskell_blah
Но там алгоритм хэширования легко меняется
источник

AA

A64m AL256m qn<co... in haskell_blah
Doge Shibu
Скорее они открывают дорогу для того, чтобы безопасно использовать структуры данных с мутабельностью в реализации вне ST/IO
так-то не факт что с линтипами удобнее чем с ст
источник

к

кана in haskell_blah
Oleg ℕizhnik
Видимо, складывается ощущение, что линтипы - это что-то вроде раста, а не что-то вроде типов
не, нужно просто расширить понятие типов до "метаинфа, которую юзер указывает сам, потому что компилятор не вывел, и которую компилятор проверяет", но в первую очередь первое, а потом второе
источник

к

кана in haskell_blah
A64m AL256m qn I0
так-то не факт что с линтипами удобнее чем с ст
зато факт что неудобнее
источник

DS

Doge Shibu in haskell_blah
A64m AL256m qn I0
так-то не факт что с линтипами удобнее чем с ст
Ну с теми линтипами, что сейчас в хаскеле есть - да, не очень.

Но я надеюсь, что эргономику использования всё же чуть выправят
источник
2020 August 08

AA

A64m AL256m qn<co... in haskell_blah
ох, как будто такую эргономику для линтипов изобрели уже
источник

Oℕ

Oleg ℕizhnik in haskell_blah
да
источник

AA

A64m AL256m qn<co... in haskell_blah
сделали бы банг-нотацию лучше
источник

к

кана in haskell_blah
когда бы такую эргономику хоть для чего-нибудь изобрели, что с типами связано
источник