gavr_sas
7к секунд фиксил багу с системой эффектов в ниве, дело как всегда оказалось в мутабильности В каком то месте доставал лист и мутировал по ссылке, поменял на шедоу копи баг пропал. Вот теперь думаю, нужен какой то классный механизм ограничения мутабильности…
только что осознал ужасную правду
niva так называется в честь моих любимых языков nim и vala, а то что вышло название машины это чисто пасхалка для всж (алсо название было подобрано так чтобы оно означало чтото нормальное на всех языках)
так вот, сижу копаюсь в компиляторе пытаясь пофиксить баги с системой эффектов(опять), и тут понимаю что деды тоже копаются в ниве!
токо в моторе от того как часто она ломается,
ну и аналогия
короче всё, урра, пофиксил все шо собирался, система еррор эффектов как в ниме/фликсе/zig роботает, не хочешь обрабатывать ошибки, ставишь ! на тип возврата, хочешь - не ставишь и компилятор заставит
niva так называется в честь моих любимых языков nim и vala, а то что вышло название машины это чисто пасхалка для всж (алсо название было подобрано так чтобы оно означало чтото нормальное на всех языках)
так вот, сижу копаюсь в компиляторе пытаясь пофиксить баги с системой эффектов(опять), и тут понимаю что деды тоже копаются в ниве!
токо в моторе от того как часто она ломается,
ну и аналогия
короче всё, урра, пофиксил все шо собирался, система еррор эффектов как в ниме/фликсе/zig роботает, не хочешь обрабатывать ошибки, ставишь ! на тип возврата, хочешь - не ставишь и компилятор заставит
👍2😁1
https://utteranc.es/
бесплатные комменты работающие на основе гитхаб ишьюсов, топ идея
бесплатные комменты работающие на основе гитхаб ишьюсов, топ идея
короче придумал новый вин менеджер подход
когда ты двигаешь окно к рамке экрана, окно сжимается, как если бы ты его сжал за край, когда вытаскиваешь - разжимается
получается вот если я возбму тг окно, или любое гткашное с поддержкой адваиты, и начну прижимать к правому краю, оно вместо того чтобы выходить за край, упрется в него и будет сжиматься, принимая мобильный вид
потяну обратно, будет рахжиматься до прежнего размера, также и вниз
вместо того что происходит на скрине 2, должно происходить то что на 3
когда ты двигаешь окно к рамке экрана, окно сжимается, как если бы ты его сжал за край, когда вытаскиваешь - разжимается
получается вот если я возбму тг окно, или любое гткашное с поддержкой адваиты, и начну прижимать к правому краю, оно вместо того чтобы выходить за край, упрется в него и будет сжиматься, принимая мобильный вид
потяну обратно, будет рахжиматься до прежнего размера, также и вниз
вместо того что происходит на скрине 2, должно происходить то что на 3
🔥3🤷♂1👍1🥴1
жестокая правда от автора знаминитого языка
https://panzerschrek.github.io/U-00DC-Sprache-site/docs/ru/contents.html
(сарказм)
Ühttps://panzerschrek.github.io/U-00DC-Sprache-site/docs/ru/contents.html
(сарказм)
LLVM бек для TypeScript https://github.com/ASDAlexander77/TypeScriptCompiler
наткнулся на https://godbolt.org/
наткнулся на https://godbolt.org/
GitHub
GitHub - ASDAlexander77/TypeScriptCompiler: TypeScript Compiler (by LLVM)
TypeScript Compiler (by LLVM). Contribute to ASDAlexander77/TypeScriptCompiler development by creating an account on GitHub.
🤯1
Сегодня я узнал что мертвый код и недостижимый это разные вещи
Мертвый это результат которого не используется
А недостижимый — который никогда не исполняется
Теперь дед код элиминейшон звучит гораздо интереснее
Мертвый это результат которого не используется
А недостижимый — который никогда не исполняется
Теперь дед код элиминейшон звучит гораздо интереснее
👍1
Статистический прикол. Тестируете GPT с разными промтми вроде нет пальцев, завтра верну долг, и с одним количество ошибок 10% а с другим 15%, и рассматривать надо не разницу от ста, что оно улучшилось на 5% а относительно предыдущего, улучшилось аш на треть. супер очевидно, но полезно помнить
Screencast From 2024-10-20 17-13-32.webm
4.5 MB
Добавил сообщения
Раньше был только
orPANIC (аля растовый unwrap) и orValue: T для обработки ошибокРаньше был только
ifError: в котором нужно было матчить на каждую возможную ошибку, но на практике это не нужно и тебе похрен какая там конкретно ошибка в большинстве случаевдавайте сыграем в игру,
назовите топ 5 языков просто и топ 5 на которых акшуали можно найти работу
-niva vala
- nim
- Smalltalk
- Clojure
- Gleam
- Roc
———
- Kotlin
- Ts
- C#
- Elixir
- Go
Внезапно понял для себя что после kotlin ts мне прям сложно чето найти, по сути первые 3 это просто мои последние 3 работы
назовите топ 5 языков просто и топ 5 на которых акшуали можно найти работу
-
- nim
- Smalltalk
- Clojure
- Gleam
- Roc
———
- Kotlin
- Ts
- C#
- Elixir
- Go
Внезапно понял для себя что после kotlin ts мне прям сложно чето найти, по сути первые 3 это просто мои последние 3 работы
🔥1
WebStorm и Rider теперь бесплатны для некоммерческого юзания, шо есть хорошо
Итого:
IDEA(JVM, Kotlin)
PyCharm(Python)
WebStorm(JS, TS)
Rider(C#, C++, gamedev)
RustRover
https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/
Итого:
IDEA(JVM, Kotlin)
PyCharm(Python)
WebStorm(JS, TS)
Rider(C#, C++, gamedev)
RustRover
https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/
The JetBrains Blog
WebStorm and Rider Are Now Free for Non-Commercial Use | The JetBrains Blog
WebStorm and Rider, JetBrains IDEs, are now free for non-commercial use! Learn more in the blog post.
❤1
Палю секретную стратку, сработало уже 3 раза!
У вас в доме летает комар или комары и кусают, но самих комаров совершенно не видно.
Включаю в ванной душ горячей воды с открытой дверью, выключаю там свет, в остальных местах включаю
Комары минут за пять все слетаются в ванну на влажность.
Закрываю ванну и хлопаю там всех в удобном маленьком пространстве где им некуда пропасть, как они это обычно делают
У вас в доме летает комар или комары и кусают, но самих комаров совершенно не видно.
Включаю в ванной душ горячей воды с открытой дверью, выключаю там свет, в остальных местах включаю
Комары минут за пять все слетаются в ванну на влажность.
Закрываю ванну и хлопаю там всех в удобном маленьком пространстве где им некуда пропасть, как они это обычно делают
👍2🥴2