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