gavr_sas
167 subscribers
2.47K photos
164 videos
24 files
733 links
JB пропаганда
Download Telegram
В жабу собираются добавить нуллабилити, возможно один из последний популярных языков где ее нет(го не в счет)

Оно конечно выглядит странно, добавить настоящую нуллабилити by default нельзя так как обратная совместимость(как и в C#, но там можно выбрать настоящую при создании нового проекта)

Поэтому добавляют сразу 2 символа, ! для точно не нуллаблов и ? для нуллаблов

Нормальная Sound Nullability только в Dart и Kotlin

Rust и Swift используют Optional врапперы(T? в свифте просто синт сахар над Optional<T>)
если чтобы сбилдить ваш проект вам нужно меньше трех языков программирования - меня не зовите
- у нас есть свой Джонатан Блоу дома
- Джонатан Блоу дома

ваще забавный язык, так и знал шо это его увлечение живыми объектами выльется во чтото большее чем пара книг по жабе
https://youtu.be/QaKIw1Bh3Oc
🥰1
Внимание
растовый trait используется в смысле признак, например фенотипичный признак https://en.wikipedia.org/wiki/Phenotypic_trait
Теперь все обрело смысл
👍2🤯1
Добавил старое демо inline репла в репу
Помойму для первого впечатления о языке смотрится замечательно
https://github.com/gavr123456789/Niva?tab=readme-ov-file#some-strange-demo
#макмакич
Поставил шоткат на открытие текущей папки в терминале
Нажимаю, показывает табы
Итог: проверяет ли мак конфликты шоткатов? Нет
😁1
нашел классное скопище примеров имплементации одного и того же туду бекенда на куче фреймворков
https://www.todobackend.com/
обожаю такие штуки, удобно для сравнения идеалогий яп,
у мя у самого похожая репа была, правда только для 4рех
🔥2
gavr_sas
letsgooo 55%
лопнул пузырь?
🔥1
гугл убили хромкасты представив Google TV Streamer,забавно что оказывается 10 лет уже было тоже самое и называлось также
А знаете какой компутактер был бы идеальным?
корпус Sharp PC-3100 с начинкой стимдека!
🥰2🗿1
Макинтош на ардуино за 0 рублей https://axio.ms/projects/2024/06/16/MicroMac.html

https://github.com/evansm7/umac
🥰1
Valhalla update на jvmls
gavr_sas
Культурологи объявили неделю жабьих новостей
Главные будующие фичи JVM это project Valhalla и project Panama

Project Valhalla разрабатывает новые мажорные фичи для OpenJDK с 2014 года
- Value Types highly-efficient small 'objects' without inheritance
Vala compact classes mentioned???

- Generic Specialization List<int> for example, другими словами мономорфизация, проблема в том что она не позволяет иметь динамических библиотек, ведь если код фукнции инстанциируется на этапе вызова не ясно что делать когда коллер может быть любым из динамической библиотеки
C# решает эту проблему мономорфизируя все типы в рантайме

- Reified Generics; retaining actual type at runtime, уже есть в котлине за счет инлайн функций, иметь их без инлайна будет прикольно

- более классный volatile
js экосистема не перестает удивлять

а почему раньше до этого не додумались? халявная рекламная площадка
😁2
https://t.iss.one/ascii_nova_blog/1139?comment=68419
хоспади, они и конфу свою назвали гига-конфой(сбер)
итого
-гига чат
-гига иде
-гига конф
🗿2
Linux for UX Designers - What I learned after a year of doing design work on Linux
https://www.chris-wood.design/resources/linux-for-ux-designers

Прикольная статейка, но все справедливо только для GNOME, и после первых трех скринов сплошной текст, а без картинок читать не интересно
😁1
к блокировке UBlock из-за третьего манифеста
🥰1