gavr_sas
162 subscribers
2.41K photos
163 videos
24 files
731 links
JB пропаганда
Download Telegram
флаг Zheleznogorskа, советского закрытого города где разрабатывали реакторы на плутоне, последний из которых закрылся в 10том

(про другие флаги https://youtu.be/yYwhL2Veh6w)
🌚1
редчайший случай RIIN
https://github.com/WyattBlue/auto-editor/pull/798
между прочим апка 3.5к ⭐️
😁3👏2
а можно вся реклама будет астраумной и забавной?
🐳4🤣1
Forwarded from gavr
ваша макос не виндовс?
———
ваше обновление обновление

мы планируем принудительное обновление

обновление сбой обновления, не удались некоторые обновления

хотите обновится сегодня ночью?
Добавил object property shorthand синтакс
из жса где можно вместо {a: a, b: b} написать {a, b}

Терь в ниве также вместо
Object foo: foo bar: barObject :foo :bar

Но это работает и на вызовы методов тк кк синтаксис одинаковый

"foo_bar_baz" replace: "_" with: "-"

replace = "_"
with = "-"
"foo_bar_baz" :replace :with
Идея для стартапа — функции
кааакккжиии нинавижу магию, магия под запретом! 🚱
штуки должны делать то шо я им говорю, а не то что им там в компайл тайме вздумается

написал бек для клона google keep на niva

навайбкодил фронт на коклине шоб и под мобилки и под десктоп

getAllNotes проходит нормально а на создание новой не реагирует, чекаю че за боди отсылает, а там недосдача 4рех полей id, created_at, updated_at, tags

а почему, а потому что эти поля имели дефолтные значения, и внимание — по дефолту json serialization просто их игнорирует
То есть буквально блять в объекте они есть, можно в дебагере проверить, а в jsonе их не будет, нужно пойти и руками выставить сериализатору флажок(скрин 3 encodeDefaults = true)

Потому что десериализатор генерируется в компайл тайме с помощью плагина компилятора, может увидеть какие поля дефолтные а какие нет(в рантайме это невозможно), и имеет замечательные дефолты их игрорить
https://code.tc/nim-stats-august-2025/
Вау, я думал ним вымирает, а он стабильно ростёт с той же скоростью

Nim is slightly more popular than other niche languages including LiveScript (27k), V (25k), Crystal (22k). OTOH, all of Zig, COBOL (yes, really), AppleScript, Coq, and Ada have a 2x or larger footprint than Nim. Maybe not surprising, given some of those have had a multi-decade headstart.
4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
я не понимаю я че вот так с первого раза, без опыта, накодил >80% lsp сервер? у меня даже инкременталка только на лексер парсер, а резолвер каждый раз заново запускается на весь код

Это кстати Haxe, язык выросший из ActionScript(Flash) на нем внезапно написаны:
- Northgard
- Dead Cells
- Papers, Please

UPD: кажется я уже не могу писать на языках с ; забываю кажжждый раз
1
2
каждый раз долго выбираю наиболее подходящего кота, надеюсь это ценят
😁5
Forwarded from gavr
а потом к тебе в тюрьму приходит ельцын и дает амулет королей
🐳2
кому нужны мультиметоды, когда у меня есть тайп редусеры!
1💩1
Топ по проценту реализованных задач на розетте, зобавно

Phix впервые слышу, страница говорит что он крут тем что имеет всего 4 типа Atom -> Int, Sequence -> String
2💩1