gavr_sas – Telegram
gavr_sas
221 subscribers
2.69K photos
185 videos
29 files
790 links
JB пропаганда
Download Telegram
Починил важнейший баг, области видимости протекали наружу из скоупов.

Я все резолвлю рекурсивно, например есть декларация метода, вызываю резолвер отдельно на его body, внутри еще одна?, вызываем еще раз оттуда.

Создаю bodyScope с, в данном случае аргументами функции и отправляю резолвить боди вместе с previousScope.

Так как это локальная переменная на одном уровне рекурсий то скоуп сам забывается как рекурсия поднимается выше, хз как делают большие дяди, но помойму гениальна ^_^

Когда нибудь сделаю нормальный вывод ошибок не эксепшонами.
найти периметр
наткнулся, решил, мне понравилось, средней сложности.
есть 2 решения, письменное и устное
подсказка введите х, и дальше все решается само
Smart move
👎1🔥1
Google Domains добавили в killedbygoogle.com
gavr_sas
Photo
Заменил тровинг жаба эксепшонов на нормальный принтинг ошибок компиляции ^_^

Включил подкаст и 62 раза вручную заменил throw Exception() на token.compileError()
Выпустили бетку котлина!
За рекламно выглядящее галочки извини

Multiplatform project configuration is now easier with the introduction of the new default hierarchy template in the Kotlin Gradle plugin.
Multiplatform project build speed has improved significantly, thanks to the full support of the Gradle configuration cache.
The Kotlin/Native memory manager performs better because the new memory allocator is enabled by default, and there are performance improvements for the garbage collector.
We’re introducing a new target for Kotlin/Wasm – wasm-wasi.
We’ve added support for the WASI API in the standard library, simplifying the use of Kotlin/Wasm beyond browsers.
We're working on stabilizing the K2 compiler, and we invite you to try it!

kotl.in/1-9-20-Beta
👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Tellusim Engine позволяет подключить любое кол во мониторов рендеря одну сцену, это 5 2к на 2080TI, а сам Tellusim нужен шобы делать проф симуляции, визуализации и цифровые копии.
gavr_sas
ладно, там все таки скидончик 40%, проверим
топ сцена, слышал в обзорах шо много контента в начале и в конце, а середина просядет
gavr_sas
Выпустили бетку котлина! За рекламно выглядящее галочки извини Multiplatform project configuration is now easier with the introduction of the new default hierarchy template in the Kotlin Gradle plugin. Multiplatform project build speed has improved significantly…
Полная иерархия нативных платформ котлина

К сожалению LLVM IR не кроссплатформенный, так что под каждую платформу нужно приседать
Добавил величайшее достижение человечества — таггед юнионы

Значица в отличии от типичной реализации юнионов рут тоже может иметь поля, как здесь Shape имеет area.
🔥2
gavr_sas
Добавил величайшее достижение человечества — таггед юнионы Значица в отличии от типичной реализации юнионов рут тоже может иметь поля, как здесь Shape имеет area.
ухх, еще нужно менять тип того по чему матчитчимся на тип того на что проверили в скоупе ветки, а потом еще вернуть на место, чтобы this снова стал thisом после паттерн матчинга
gavr_sas
ухх, еще нужно менять тип того по чему матчитчимся на тип того на что проверили в скоупе ветки, а потом еще вернуть на место, чтобы this снова стал thisом после паттерн матчинга
арр, теперь еще поиск сообщений нужно рекурсивно делать у рутов типов,
разработчики динамических языков, чем вы занимаетесь?
JS программисты: вот сейчас возьму и добавлю в проект 133 зависимости, не считая транзитивные
😁2
Спасибо европе