gavr_sas – Telegram
gavr_sas
216 subscribers
2.68K photos
185 videos
29 files
789 links
JB пропаганда
Download Telegram
Хороший пример того, насколько отстойным является поиск в Google в 2023 году. Поиск по дословной строке не работает без дополнительных поисковых запросов, даже если они явно есть в их индексе.
gavr_sas
#indie rts https://store.steampowered.com/app/2610770/Dust_Front_RTS/
This media is not supported in your browser
VIEW IN TELEGRAM
Отличная задумка трясти интерфейс во время скрола
#indie
👍1
Зашел на сайт обсидионов выяснить что было раньше пиларс оф етернити или тирани, а наткнулся на тизер внешних миров
ну это тупа топ https://youtu.be/AQt-NjR-a3k
🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
клетка для проветривания младенцев, реклама 1922
надо брать

мне нравится постановка, как в начале он выползает просто в окно а она никак на это не реагирует
#pixels front mission 2 / ps1 1997
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Тимлид знакомит с местным фреймворком в период онбординга
Произошел кибербуллинг
Уже могу сделать Result, крута
Потребовалось реализовать пустые конструкторы без параметров в резолвере типов

А вот реализовать unwrap система типов пока не позволяет(
Походу нужно вводить Bottom тип: Nothing

И надо бы подглядеть как это в остальных яп решают, шо там в расте например, помойму Nothingа там нет
#niva
GPT 4 просто запомнил паттерн)
👍1
Организаторы в тысячный раз совершили критическую ошибку, дав аудитории писать текст который появится на экране, Бауманка
😁4
gavr_sas
Уже могу сделать Result, крута Потребовалось реализовать пустые конструкторы без параметров в резолвере типов А вот реализовать unwrap система типов пока не позволяет( Походу нужно вводить Bottom тип: Nothing И надо бы подглядеть как это в остальных яп решают…
Ну вот спустя 6-7 часов кодинга оно работает.
1) я не сразу додумался что если у веток потомков есть дженерик поля, то теже дженерик поля нужно добавлять и в Root, иначе при вызове функций будет невозможно вывести дженерик параметр, а также внутри матчей придется делать касты as T, потому что чертовы дженерики erased в JVM

То есть тут не видно, но и Option и Non это тоже дженерик типы, у Option тоже T что у Some, а вот у None забавное Nothing, что тоже не так уже и очевидно, ведь полей то у него нет.

2) Добавление bottom типа Nothing, который является локальным подтипом всех типов, что дает возвращать его из веток switch(все ветки switch должны возвращать один и тот же тип).
Тк кк Nothing в компараторе типов с чем угодно дает true
gavr_sas
Ну вот спустя 6-7 часов кодинга оно работает. 1) я не сразу додумался что если у веток потомков есть дженерик поля, то теже дженерик поля нужно добавлять и в Root, иначе при вызове функций будет невозможно вывести дженерик параметр, а также внутри матчей…
чертовы капиталисты
3) Добавил кастомные Keyword конструкторы типов(раньше были только unary, типа Float pi == 3.14)
Потому что я не хочу сначала создавать экземпляр эксепшона, а потом уже отдельным сообщением его throwить, это тупа, так что вот throwWithMessage вызывается напрямую на Error, а не на экземпляре Error, потому что конструктор

PS ну и да, Error, а не Exception, потомушо пишется проще ^_^