I've made a language! \o/ Introducing Neat

Abdulhaq alynch4048 at gmail.com
Mon Sep 19 16:20:38 UTC 2022


On Sunday, 18 September 2022 at 20:28:58 UTC, FeepingCreature 
wrote:
> Alright, since I've ran out of critical issues on my TODO, 
> here's Neat!
>
> https://neat-lang.github.io/
>
> https://github.com/neat-lang/neat
>
> The syntax will seem very familiar to people here. :) It's sort 
> of like D1 circa 2003 but with macros instead of CTFE and a 
> very underpowered template engine. Note that while all the 
> features I want are in there, some (such as templates) are only 
> 10% there. Still, it's usable as it stands, and it's 
> self-hosting.
>
> The biggest divergences to D are probably that it's 
> reference-counted rather than GC, the macro support, and 
> variables being (head) immutable and unreferenceable by default.
>
> It also has built-in: tuple types, sumtypes with implicit 
> conversion, named parameters and format strings. But D will 
> have all of those eventually. (Any year now...!!) So how about 
> I show you something cool that will probably never be in D:
>

Very interesting :-) and congratulations on getting this far. Can 
you tell me what is a macro in this context, I'm not getting it 
from the code?


More information about the Digitalmars-d mailing list