ChatCrawlerпоиск по публичному Telegram Открыть приложение
H

Haskell

1 686 участников
25 августа 2026
Короч каждая нода это аррей и оффсет + длинна. Для дешевого удоления. Все остальные операции один хер копировать
L
Какой-то btree выходит
I
Leonid 🦇 OnokhovКороч каждая нода это аррей и оффсет + длинна. Для дешевого удоления. Все остальные операции один хер копировать
можно редактировать на месте при создании или каком-то блочном редактировании. алг-тд то особо не поредактируешь на месте, а любая структура с массивами будет транзиент пушто массив можно опасно (за/раз)морозить
L
Если само дерево бинарное поверх то и балансить легко
Интересно, почему линтипной обертки для вектора нет. Как обычно потому что делать некому?
I
Хаскелисты вообще вектором-то пользуются?
Если оно во внутрянке чего-то — пользуются
А
Так примерно вижу
D
IlyaИнтересно, почему линтипной обертки для вектора нет. Как обычно потому что делать некому?
Ссылка
нажмите — покажем
В Хаскеле почти нет культуры управления ресурсами и всякий лоулевел у нас в зачаточном состоянии Я вот вчера как раз репортил баг в hs-bindgen про обработку неподдерживаемого Float16 и под него нет типа в FFI, а до меня ишью про аналогичную поддержку Float128. В комментах там указали что обычно для Float16 типов используют half от Кметта. С длинными фиксированные (ю)интами без FFI у нас похожая история - есть пакет wide-word, в котором я недавно помогал закрывать ишью на поддержку Int256 возрастом 9 лет чтобы в своем КХ драйвере добавить поддержку аналогичного КХ типа. Отдельная история с поддержкой SIMDов, которой сейчас вроде бы занимаются в ghc
ей пятнадцать - двадцать лет занимаются
I
результаты не особо впечатляющие токо
не знаю, есть ли в warp пулы мутабельных буферов, но в библиотеках сериализации типа binary безопасность через копирования
A
А что вы такого на хаскеле делаете? Могут ли быть кейсы где обработка статистики на хаскеле лучше чем Пайтон?
лет пять - десять назад безллвмную поддержку аж вмерджили, но до релиза успели откатить
L
С возрастом всё сложнее на питоне писать становится. В молодости я даже на тикле писать мог
AА что вы такого на хаскеле делаете? Могут ли быть кейсы где обработка статистики на хаскеле лучше чем Пайтон?
Смотря что понимать под обработкой статистики. Скорее всего любые сложные математические преобразования и сериализация будут быстрее из-за оптимизирующего компилятора, а также есть нормальная многопоточка и асинхронное IO. Но на питоне в основном прибивают гвоздями всякие Rust/С/С++ либы, которые для большинства однопоточных задач вылизаны по оптимизациям и оверхэда от питона там нет На Хаскеле большинство пишут асинхронный вэбчик с парсерами
Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог