4 ms·
For anyone that was confused like me, this is unrelated to the Vala programming language [0] which is a more traditional OO based on GLib. E vs A. Looks very i
by riffraff 4y ago
For anyone that was confused like me, this is unrelated to the Vala programming language [0] which is a more traditional OO based on GLib. E vs A.
Looks very interesting, and the blog has very nice writeups, I found the article on mutable/constant variables syntax[1] particularly clever. Tho I'm unconvinced of the final decision it's certainly a breath of fresh air.
[0] https://en.m.wikipedia.org/wiki/Vala_(programming_language) https://en.m.wikipedia.org/wiki/Vala_(programming_language)
[1] https://verdagon.dev/blog/on-removing-let-let-mut https://verdagon.dev/blog/on-removing-let-let-mut
- giancarlostoro 4y agoJust had a thought. I wonder if Vala would of been better off as just a project adding GLib support to D and just maintaining that link. Vala is amazing at what it does but then you get an even richer language in my opinion to work on top off with less overhead. Not to knock on Vala I appreciate it for what it is. It is also the main reason why ElementaryOS has some amazing applications out of the box.
- topspin 4y agoThe language creator(s) don't appear to have pretentions of displacing the entire world. Look at this quote: "Vale is powerful enough to use, and it feels really good to finally use Higher RAII in a real-life program. It's an incredibly versatile and valuable pattern, one that I hope Vale will bring into the mainstream!" Bring [Higher RAII] to the mainstream. It's a sandbox to experiment with a composition of ideas in the hope that some of these ideas influence the 'mainstream' including, perhaps, D. The number of new, fast, safe (for some value of safe) native languages that are appearing is amazing. I think this is down to powerful tools for creating native languages. We're in a new era of language development; the yawning gulf between C/C++ and the world of managed/scripting languages is being rapidly filled. This shouldn't be discouraged with "why not just make my preferred thing better?" Eventually it will.
- Hasnep 4y agoGP that you're replying to is talking about Vala, not Vale