TGViewer
86 Docta Share 86 Docta Share @doctashare · 463 subscribers
Post #222 217
Что вы знаете о "не нравится — сделай сам". Да нихуя вы про это не знаете! Вот мне не нравилось, я сделал сам.

Не люблю Rust за нечитаемость, не люблю C/C++ за сложность. Люблю Kotlin за лаконичность и синтаксис, но не люблю его за рантайм в виде JVM (лишний оверхед в фоне).

В общем по итогу у меня вышел нативный язык на LLVM 22-1, который имеет практически полностью автосатическое управление памятью, и не имеет GC (очень упрощённая модель заимствования).

А что следует из вышесказанного, думайте сами. В общем, цель не стать самым функциональным или производительным ЯП, а цель быть максимально простым и лаконичным нативным языком без GC/крупного рантайма.

C на демке был использован специально чтобы показать работу с C ABI.


В публичный доступ(исходники) дропну слегка позже, а первый релиз будет ещё ещё дальше (добавлю больше таргетов, пофикшу баги, доделаю что хотел и т.д).

К слову, я на это потратил около полтора-два года. Первое желание появилось ещё 2 года назад, когда меня заебал Python и С++ одновременно. Через пару месяцев приступил к изучению и планированию. Ну вот как-то так.

Кому к слову интересно: клик

#project@doctashare
  • 🤯 3
  • ❤ 1
More from @doctashare
  1. Oct 9, 2026Настолько простого способа ещё нигде не видел, поэтому вот так вот. #project@doctashare
  2. Oct 7, 2026|cdecl, inline_always| public cfun yukino_add(a: c_int, b: c_int) -> c_int { return a + b…
  3. Oct 7, 2026Внутри стандартная библиотека и рантайм под 9 таргетов(включая хост). Ещё одной целью явля…
  4. Sep 17, 2026t.me/packitapp/46 #exteragram@doctashare
  5. Sep 17, 2026Когда я говорил, что буду переписывать PackIt с нуля, я не шутил. Дизайн отчасти вдохновлё…
  6. Sep 13, 2026Порт ключей лимбо на hyprland github.com/shareui/hypr-limbo #project@doctashare
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →