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