hpr4025 :: Testing V language
I tried V, a new experimental programming language
Hosted by Celeste on Friday, 2024-01-05 is flagged as Clean and is released under a CC-BY-NC-SA license.
v, programming, experimental.
(Be the first).
The show is available on the Internet Archive at: https://archive.org/details/hpr4025
Listen in ogg,
spx,
or mp3 format. Play now:
Duration: 00:16:52
Programming 101.
A series focusing on concepts and the basics of programming
Pros
- Strong static typing
- compiles to C, no useless complexity like the JVM. Strong foundation, C is here to stay and compiles to most obscure architectures
- small binary size
- pattern matching and sum types
- immutability by default
- option/result types
- compile time reflection
- most Rust features, but memory management is automatic via GC or -autofree. Really useful for GUI programs
Cons
- still in beta
- wants to be "clean", but they're adding too many features
- database ORM into the language
- GPU shaders
Links
- Official website https://vlang.io/
- The test I did on porting a library to V https://gitlab.com/MassiminoilTrace/airone_v