Is modern D ready for "embedded first" paradigm?

Imperatorn johan_forsberg_86 at hotmail.com
Wed Oct 11 06:09:13 UTC 2023


On Wednesday, 11 October 2023 at 05:38:43 UTC, Imperatorn wrote:
> On Wednesday, 11 October 2023 at 00:45:40 UTC, Dmitry Ponyatov 
> wrote:
>>> Go, Java, C#, F#,
>>
>> on 20K RAM microcontroller? 8)
>>
>> or on a Raspberry-like board controls some CNC machine or 3D 
>> printer in hard realtime?
>>
>>> Rust are already there,
>>
>> maybe, but in my experience Rust totally unacceptable not only 
>> by newbies in home&hobby control, but even with people with 
>> more then twenty years of coding -- I mean in original post, 
>> that D can catch this market segment even comparing to C++
>
> Imo D is ready. BetterC exists. ImportC exists. There's nothing 
> stopping us.

Also, this exists:
https://forum.dlang.org/thread/giigcnoyxfoxxaevjmxy@forum.dlang.org

And this:
https://wiki.dlang.org/Programming_in_D_tutorial_on_Embedded_Linux_ARM_devices

And this:
https://wiki.dlang.org/D_on_AVR

And this:
https://wiki.dlang.org/D_on_esp32/esp8266(llvm-xtensa%2Bldc)_and_how_to_get_started

And this is a good resource:
https://github.com/WebFreak001/avrd

Some extra reading:
https://github.com/JinShil/stm32f42_discovery_demo


More information about the Digitalmars-d mailing list