Laser-D announcement

user1234 user1234 at 12.de
Wed Jul 29 17:22:07 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.

That looks like surface removal. For example with 
https://github.com/dlang/dmd/commit/5ede0e9cf8775f366b3662d71989eea50c818e74, which aimed at removing UDAs, you just change the parser. The matching ast node declaration still exists. The matching semantics as well. Once consequence is that coverage of the compiler sources will get lower.

Sorry but to me that does not look like serious work.

>
> https://github.com/CompilerProgramming/laser-d
>
> Regards
> Dibyendu


More information about the Digitalmars-d-announce mailing list