add "har" as official (enough) grammar

user1234 user1234 at 12.de
Wed Jul 16 16:31:03 UTC 2025


On Monday, 14 July 2025 at 20:35:13 UTC, monkyyy wrote:
> dlang.io does the `--- foo.d` to mean "the stuff under this is 
> part is foo.d"
>
> this is like `#!` in that it allows for terse things to happen 
> automagicly but the compiler needs to know to ignore it with a 
> fairly lazy hack
>
> ```d
> import std;
> --- hello.d
>
> void main(){
>   "hello".writeln;
> }
> ```
>
> Should have a warning: "line 2 `har` detected, did you mean to 
> use a different tool for this?" but then compile ignoring it. 
> Then like `#!` drastically improves dlangs scriptablity from a 
> level of compatibility that would be basically impossible to 
> implement

And he calls this a DIP...

Man you're so sick. this kind of things can go to 
https://github.com/dlang/dmd/issues.



More information about the dip.ideas mailing list