3 ms·
I would love if you also added Vlang and shared your experience especially since you're already familiar with Go.
by wizardman 4y ago
I would love if you also added Vlang and shared your experience especially since you're already familiar with Go.
- losvedir 4y agoLooks 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?
- wizardman 4y agoI believe they have a feature where the compiler adds free() calls on your behalf and where it isn't sure either: - it drops down to GC/RC (you need to ask the dev team which one exactly) or - you manually handle the memory with `unsafe`
- Tozen 4y agoVlang is younger than the other languages mentioned and just went into beta this year. 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.