gavr_sas
214 subscribers
2.67K photos
183 videos
28 files
781 links
JB пропаганда
Download Telegram
gavr_sas
Photo
теперь мне интересно, эта картинка стала маскотом или уже была и ее просто юзанули в том арте
бенч рендеринга интерфейса, более менее ожидаемо
🤔1
ор
Forwarded from SyberiaFoxy 🩵
с др меня!

дата удобная легко запомнить)
🎉9🎄4
потестил tinygo, это такой альтернативный компилятор го с llvm бекендом, он отличается от основного тем что делает упор на размере бинаря и быстродействии, а не скорости компиляции, например через ескейп анализ определяются переменные которые можно не выделять на хипе.

к сожалению скорость компиляции ужасающая, 2.75 сек на хелло ворд, 800 мс на перезапуск только что скомпилированного, полное отключение оптимизаций(дефолт - size) особо ничего не меняет

нива которая делает roundtrip .niva -> .kotlin -> gradle -> jvm успевает отрабатывает за 1 сек с изменениями и теже 700-800 без изменений и это с учетом запуска этого хелло ворда

(рассматривал tinygo как альтернативный бекенд)
👍1😢1
gavr_sas
с др меня! дата удобная легко запомнить)
др 911, 256 в году день порогромиста, пятница 13
хех
Первая конфа очень интересного языка Unison состоится 20 сентября и полностью пройдет в дискорде, дешево и сердито.

Это такой Haskell с алгебраическими эффектами(что в 4352 раза удобнее чем выражать сайды монадами) и имаджем вместо текстовых файлов как в Smalltalk

Каждая AST нода генерализуется(все идентификаторы становятся чем то вроде цифр) и от нее берется хеш.

Таким образом 2 функции которые делают тоже самое, но допустим с разными названиями переменных и разным синтаксическим сахаром будут иметь одинаковый хеш

А теперь делаем следующее, в одной табличке храним хеши к реальным аст нодам, а во всех аст нодах используем эти хеши вместо реальных названий функций и типов

Получаем
1) мгновенный рефакторинг
2) возможность иметь пакеты разных версий в дереве зависимостей
3) отсутствие клеша по именам типов\функций
4) ОЧЕНЬ инкрементальную компиляцию, рекомпилить теперь надо буквально только то что изменилось

А теперь закидываем это в распределенную систему и получаем халявный продолжение в комм
#lang
🔥2
хм
picotron
5
всегда хотел оказаться в мегаструктуре
Forwarded from апыавы ❄️ (wh1te)
сегодня (оказывается) юбилей у рутрекера!!
🔥5🥰1
ну мы
🔥1
это ОН?