<h2 id="pros">Pros</h2>
<ul>
<li>Strong static typing</li>
<li>compiles to C, no useless complexity like the JVM. Strong
foundation, C is here to stay and compiles to most obscure
architectures</li>
<li>small binary size</li>
<li>pattern matching and sum types</li>
<li>immutability by default</li>
<li>option/result types</li>
<li>compile time reflection</li>
<li>most Rust features, but memory management is automatic via GC or
-autofree. Really useful for GUI programs</li>
</ul>
<h2 id="cons">Cons</h2>
<ul>
<li>still in beta</li>
<li>wants to be "clean", but they're adding too many features
<ul>
<li>database ORM into the language</li>
<li>GPU shaders</li>
</ul></li>
</ul>
<h2 id="links">Links</h2>
<ul>
<li>Official website <a
href="https://vlang.io/">https://vlang.io/</a></li>
<li>The test I did on porting a library to V <a
href="https://gitlab.com/MassiminoilTrace/airone_v">https://gitlab.com/MassiminoilTrace/airone_v</a></li>
</ul>
