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

Haskell

1 686 участников
20 августа 2026
L
Написал бы рекордов для пакетов и пару парсеров руками, а дальше пусть ллмка херачит по подобию. Они такое умеют! Впрочем я бы сам писал руками, как варвар
Leonid 🦇 OnokhovНаписал бы рекордов для пакетов и пару парсеров руками, а дальше пусть ллмка херачит по подобию. Они такое умеют! Впрочем я бы сам писал руками, как варвар
Сложно именно логику транспонирования продумать на уровне байтиков. Я пытался списки на вектора менять, но там наивная замена только хуже делала, а что-то умнее я не полез пока писать. Все равно лучше сначала апишку с фичами допиливать, а оптимизации можно отдельно потом шиппить и оно в целом и так нормально будет работать для большинства вэба (skill issue)
современный ресерч на тему регионов это рычабилити-типизация
A
Ссылка
нажмите — покажем
например https://dl.acm.org/doi/10.1145/3798254 He, Jia, Bao, Rompf, [2026] "When Lifetimes Liberate: A Type System for Arenas with Higher-Order Reachability Tracking"
В тредике на сайте llvm по модулям есть инфа по времени сборки проекта по стадиям. Там парсинг занимает бОльшую часть времени, чуть ли не 2/3 всего времени, но не ручаюсь за точные числа
A
Кстати забавно, что тут обсуждались разные регионы. Дима, про регионы в памяти, по которым бы байтики красиво раскладывались, чтобы процессору удобно было. Другие про reachability и GC
IC RainbowНу вон линеар билдеры вроде себе для перфа.
Ну буфер на линейных типах наверное мутабельный и может себе позволить не копировать ради безопасности. Скорость то появляется не потому что линтипы, а потому что дизайн паттерн на линтипах проще организовать без ошибок
D
Сделал бы еще кто-нибудь Get из binary на линтипах на мутабельном буфере без копирований на каждый чих ради безопасности
N
Мне напомнило, что OxCaml буквально эту фичу через local вводил
A
Сейчас кстати линейные типы ничего не делают для оптимизации, только для удобства работы, и кажется особо никто не планирует это делать
A
Ричабилити это про GC удобство и безопасность, а не про байтики раскладывать кажется, я не прав?
A
Ссылка
нажмите — покажем
байтики раскладывать на типах это oxcaml и штуки типа https://dl.acm.org/doi/10.1145/3607858 Baudon, Radanne, Gonnord, [2023] "Bit-Stealing Made Legal: Compilation for Custom Memory Representations of Algebraic Data Types"
Открыть в Telegram Каталог площадок Искать в ChatCrawler

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

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