Looks cool! I don't know anything about it, but I'll add it to my list for sure. From the website it looks like it hits my type-desires. I can't tell - is it garbage collected or a manual memory language?
It uses GC by default, but its optional (can be "turned off"). Can also manage memory manually. Autofree is to be another option, where the user doesn't have to know about memory management, but will have higher performance than GC. Which will be interesting. Because right now, Vlang with GC and tweaks by the developers, its performing quite well. As mentioned, for autofree, the compiler adds free() calls and the rest is handled by ARC/GC.
The goal, from comments by developers, is to have 3 memory management options. GC, autofree, and manual.
- it drops down to GC/RC (you need to ask the dev team which one exactly) or
- you manually handle the memory with `unsafe`