3 ms·
Very interesting, the list of improvements over Go address a lot of complaints I have about the language. Taken from https://vlang.io/compare#go https://vlang.
by macintux 6y ago
Very interesting, the list of improvements over Go address a lot of complaints I have about the language.
Taken from https://vlang.io/compare#go https://vlang.io/compare#go
- No global state
- No null
- No undefined values
- No err != nil checks (replaced by option types)
- Immutability by default
- higerordermap 6y agoYeah retrofit these missing features into Go and create the perfect language. Years of PL research and implementation wasted. No one got the idea except a teen on internet. And none of these features appear to be defined correctly in the language, or have very buggy implementation. The reason people believe such claims is we have encouraged a very low barrier to entry in this discipline, without even requiring fundamental knowledge of how computers work. Software engineering is the pinnacle of Engineering!!
- phpnode 6y agoWhat's motivating your hostility in this thread?
- higerordermap 6y agoThere are people who are designing nice native compiled languages with a proper knowledge of PL design and implementation, for example: Zig Odin Nim Crystal And then there is V author, who claimed highly improbable and sometimes CS-defying features, and got popular and also got donations. If you say rust crowd is overenthusiastic and cult-ish, you haven't seen those teenagers on vlang discord. All this while not having 1% of technically talented people in Rust community (which I often dislike for too much enthusiasm). When Andrew Kelly (creator of zig, I know him only on this site and zig project, no affiliation) criticized V of hype, and he got downvoted / criticized here for being politically incorrect.
- Joker_vD 6y agoYeah retrofit these missing features (GC, communicating concurrent processes, module system) into C and create the perfect language. Years of PL research and implementation wasted. No one got the idea except an old dude from the Bell Labs. And yet Go, while still not the perfect language, is more pleasant than C, and is definitely not a failed experiment.