Laser-D announcement

antonio antoniocabreraperez at gmail.com
Wed Jul 29 17:57:14 UTC 2026


On Tuesday, 28 July 2026 at 22:52:39 UTC, Dibyendu Majumdar wrote:
> Five years ago I started an attempt to define a subset of D 
> called Laser-D. See [this 
> post](https://forum.dlang.org/post/hthnnctnivqzwzhjmwhi@forum.dlang.org).
>
> Unfortunately at the time I was unable to continue as D is a 
> pretty large language with many many features, and working 
> through all that was too much effort.
>
> Now, with the help of Codex and Claude I have resumed the 
> effort. The new effort is a more drastic reduction of D 
> features; my guess is that many people will think it is too 
> extreme.
>
> I am interested in opinions. Note that this is still very early 
> - I intend to continue with this effort.
>
> https://github.com/CompilerProgramming/laser-d
>
> Regards
> Dibyendu

Interesting project and more coherent than "a subset of D" makes 
it sound.

Some of your rejected features are exactly why I use D, though: 
the GC and closures.

Glad to see UFCS survived.  Though with optional parentheses 
rejected, the chaining style loses some of its appeal. Was that 
trade-off deliberate?

Also sorry to see `unittest` and contracts go: those were among 
the best parts of D for me.

Time for Closure-D, I guess: the functional counterpart. :-)


More information about the Digitalmars-d-announce mailing list