#Dlang
За месяц успел подзабыть движок. Остановился на расширении освещения Блинн-Фонг до остального спектра. Вот попытка сэмулировать черенковское свечение (ru.wikipedia.org/wiki/%D0%AD%...) для гамма-излучения. В реальности так светиться не будет, но допустим.
#sdl3 #dlang #enginedev #indiedev #graphics
November 3, 2026 at 12:24 PM
Получилось, читает астрономию с флешки. Уже НЕ примитивная метеостанция. Восход Луны неверно нарисовался, на сегодня sunrise-sunset.org вообще проставил null. Хотел длину дня в строке Солнца, но это место занял люксметр. Дырок в корпусах датчиков маловато
#dlang #baremetal #esp32c3 #electronics #diy
November 2, 2026 at 6:20 PM
Introducing Parin: a new 2D game engine that bridges the gap between raylib and Godot, crafted in Dlang! Perfect for developers looking to create engaging games with a streamlined approach. Dive into the world of game development with Parin!

https://github.com/Kapendev/parin
October 28, 2026 at 2:35 PM
Introducing Parin: a new 2D game engine that bridges the gap between raylib and Godot, crafted in Dlang! Perfect for developers looking to create engaging games with a streamlined approach. Dive into the world of game development with Parin!

https://github.com/Kapendev/parin
October 28, 2026 at 2:35 PM
Ура, I2C заработало. Ошибка в коде сбивала настройки, I2C_TRANS_START_INT был, но следом idle, CMD_DONE не взводился у команд. Помог эмулятор (QEMU от Espressif), упал на ошибке.

Сразу добавил термометр-барометр BMP280 и дисплей на SSD1306. Шрифт скриптом из BDF в u8g2.

#dlang #baremetal #esp32c3
October 24, 2026 at 7:50 PM
How #Inochi2D uses Gamut with exactly the codecs it needs, didn't know it was possible. Makes #dlang version identifiers real additive feature flags, without a DUB feature feature.
October 24, 2026 at 11:15 AM
Информационный отсек частично укомплектован. Создан графический движок с GUI для проведения исследований и симуляций на #Dlang и #SDL.

Теперь все ресурсы перебрасываются на отстающий технический отсек, на RTOS для RISC-V микроконтроллеров. Какое-то время станция будет работать в этом направлении.
October 24, 2026 at 6:54 PM
A new #dlang video will be released on message passing with threads Oct 27, 2026. youtu.be/Oq4WvBfoNp8?.... Members have access now!
Message Passing - Concurrency Part 9 of N [D Language - Dlang Episode 156]
YouTube video by Mike Shah
youtu.be
October 24, 2026 at 2:08 PM
Внедрение успешно, модуль подчинён, ревизия может в direct boot. ШИМ завёлся, АЦП частично, в его работе аномалии. Сон 1.5мА, многовато.

Из мусора под ногами построен примитивный модуль контроля атмосферы (т.н. "метеостанция"). RGB-светодиод, его цвет из терморезистора.

#dlang #baremetal #esp32c3
October 24, 2026 at 7:35 PM
RISC-V технологии этой планеты не впечатляют. Выбор пал на ESP32-C3 (LuatOS плата). Дешёв, много памяти, удобно в юниттесты прямо на железе. Всё завязано на ESP-IDF и FreeRTOS, радиомодуль закрыт, но это меньшие проблемы в сравнении с аналогами. Пробую внедрить Dlang и взять модуль под свой контроль
October 24, 2026 at 7:09 PM
Forked DLang, decided to start fresh with the changes I was doing since my local build was turning into a SuperH specific mess lol

github.com/Inochi2D/nmc
GitHub - Inochi2D/nmc: NuMars Compiler
NuMars Compiler. Contribute to Inochi2D/nmc development by creating an account on GitHub.
github.com
October 21, 2026 at 11:06 PM
Due to the increased usage of AI generated code within the development of DLang, we've decided to fork the language to create a fork with a strict no-AI policy going forward. AI generated code will be replaced on an ongoing basis.

github.com/Inochi2D/nmc
GitHub - Inochi2D/nmc: NuMars Compiler
NuMars Compiler. Contribute to Inochi2D/nmc development by creating an account on GitHub.
github.com
October 22, 2026 at 12:35 AM
If it has an ALU, I will fight it (and make it run dlang no matter how absurd it is)
October 20, 2026 at 7:22 PM
15.7k lines of C++… Writing a compiler backend is time consuming. Going to be funny to write dlang again and mess up the syntax because I’ve been so lost in the llvm sauce
October 20, 2026 at 9:57 PM
Show HN: Parin – A 2D game engine between raylib and Godot, written in Dlang

https://github.com/Kapendev/parin
October 17, 2026 at 7:00 PM
Show HN: Parin – A 2D game engine between raylib and Godot, written in Dlang
Discussion | hackernews | Author: Kapendev

#GraphicsGames
Show HN: Parin – A 2D game engine between raylib and Godot, written in Dlang
A delightfully simple 2D game engine. Contribute to Kapendev/parin development by creating an account on GitHub.
github.com
October 17, 2026 at 7:06 PM
Parin v0.2.0 is out!

A simple 2D game engine for D, somewhere between raylib and Godot. No editor, no mandated architecture. Just code.

New: Steamworks, ENet, Box2D, LLDB helpers, Zed support, new WASIp1 backend, parin:server

github.com/Kapendev/parin

#gamedev #indiedev #dlang
October 16, 2026 at 1:47 PM
October 17, 2026 at 7:01 PM
Organizzare le attività direttamente da terminale è ancora più semplice con dtask, un task manager scritto in D che combina controlli da tastiera e mouse, scadenze flessibili e archiviazione locale. #Linux #OpenSource #Terminale #TaskManager #Dlang www.linuxeasy.org/dtask-il-tas...
dtask il task manager da terminale leggero, con scadenze e controlli da tastiera
dtask è un task manager open source da terminale per Linux, con priorità, scadenze, ricerca, temi personalizzabili e salvataggio locale
www.linuxeasy.org
October 17, 2026 at 8:00 AM
Also this demo was compiled with my dlang fork so, it already exists albeit without any changes to differentiate it from upstream.
BEHOLD!!! MY TRONGLE!!!! 🔺 #Dreamcast #LLVM
October 14, 2026 at 1:10 AM
I’ve decided, I will be making my internal DLang fork public. It is based on LDC2 and will have a strict no-AI policy. Unless there’s significant interest the changes to the language will be minimal and just be bug fixes and toolchain updates.
I don’t think keeping up with the D community is worth my time anymore, it truly has just become AI slop through and through. Which is very saddening to me.

I guess at some point soon I’ll make my internal fork of the language and the LDC compiler public, upstream is beyond saving itself.
October 14, 2026 at 12:42 AM
🔌 dfmt: Formatter for D source code

📦 https://github.com/dlang-community/dfmt

🔗 https://github.com/javimosch/supercli

#dfmt #supercli
September 30, 2026 at 5:44 AM
I just discovered dlang, and honestly I just don't understand how I have never heard that of it till today. It's simply the best.
September 22, 2026 at 5:33 AM
just found out about dlang, what the fuck are you multiplying?
September 20, 2026 at 12:09 AM