gavr_sas
167 subscribers
2.46K photos
164 videos
24 files
733 links
JB пропаганда
Download Telegram
прощай мем public static void main
вышла JRE 25 с JEP 512: Compact Source Files and Instance Main Methods

теперь мейн необязательно должен быть статик, если он внутри класса тогда jvm сама создаст инстанс этого класса и вызовет на нем метод

или можно вообще написать как у всех

void main() {
System.out.println("Hello, compact Java!");
}


ни строчки на жабе не писал, но ща жабистов рад
———
(тем временем мейн на ниве)
"Hello niva" echo
👍3
кстати вчера обновил README, вы только посмотрити на эту разметку, настоящий хтмл

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

https://github.com/gavr123456789/Niva
gavr_sas
кстати вчера обновил README, вы только посмотрити на эту разметку, настоящий хтмл ну и в целом все чище стало, постарался сходу обхяснить ключевые штуки https://github.com/gavr123456789/Niva
Обновил пример с крудом
https://github.com/gavr123456789/bazar/tree/main/Programs/http-crud

За 6 мес много че изменилось в компиле, например переименование Boolean -> Bool

Создавать методы на все объектах, особенно чужих, оч удобно, например на третьем скрине addPerson для объекта из java.sql

Хостит http ручки, парсит из json тела запросов, сохраняет в sqlite, ну прямо настоящая аппка ^_^
zig self hosting aarch64!!
+28242
lgtm
https://youtu.be/f30PceqQWko?si=6VU8C8XGXr3TrzJ-

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

Это кстати на самом деле по сути Object capability model https://en.wikipedia.org/wiki/Object-capability_model
Есть пара языков которые реализуют эту идею, жс рантайм Deno кстати тоже
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
rezigned.com/tur

Визуализатор интерпретатор машины тьюринга, красата
подкаст про всякие IO идеи колечки https://youtu.be/Ebpnd7rPpdI

то насколько io по дефолту в ядре блокирующее просто омерзительно, реализация асинхронности ложится на клиентов(типа рантайма языка)
флаг 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