À la découverte du langage V https://linuxfr.org/news/a-la-decouverte-du-langage-v #Programmation #programmation #vlang #vala
@drewdevault Interesting times, having #hare, #vlang, #zig in development. These are all great and hopefully they'll replace #golang. Anyways, I think hare is sometimes a bit too simple. How would one implement a generic map type? I guess with union types? Do you have an example somewhere?
@reiver Interesting, but if (like me) you can't be bothered watching a 17 minute video, go straight to the website at https://vlang.io/
#vlang #programming
last week a post I made about #rustlang #vlang #zig and #golang gained a lot of interactions, so I decided to write a post on @thepracticaldev about it.
Here it is: https://dev.to/vikkio88/testing-vlang-rust-and-zig-and-more-acn
In the last few months I have been looking into:
- rust
-v
- zig
I like #rust but his syntax and complexity irritate me.
#vlang leaks memory like crazy, still in development
#zig has a nice syntax but it is way too opinionated (i.e. allocators and no strings).
I am trying to do the same exercise in all of those langs and I find out that I keep going back to #golang
People complain about the garbage collector, but how easy is to work with Go and how easy to read the code is, is unmatched for me.
#Test #coverage is another false friend misleading you into thinking that an app is ok if it's test covered. No! It's ok if the code is ok according to human professional #developers, to modern #functional programming #principles, if it's written in idiomatic #fsharp, #vlang #rust etc
#test #coverage #developers #functional #principles #fsharp #vlang #rust
I'm getting pretty good at naming things 😂
Also, check out Casper's CMS software in V: vaunt
https://github.com/Casper64/vaunt
So happy to see #vlang getting attention! 💗
Recently made a project I'm proud of:
https://github.com/hungrybluedev/whisker
It's a template engine for the V programming language. Based on Mustache, but it's safer, faster, more robust, and more predictable.
How to configure #VIM to compile #VLANG (#v_programming) programs or run #python scripts with #Ipython REPL.
https://tessarinseve.pythonanywhere.com/nws/2023-03-17.wiki.html
#vim #vlang #v_programming #python #ipython
I doubled down on #MechanicalMarch and completed a handful of exercises using #vlang on #exercism https://exercism.org/tracks/vlang
It's pretty similar to #golang with some really cool features (Option/Result rather than nil), a batteries-included GUI framework, and a REPL (!)
#mechanicalmarch #vlang #exercism #golang
What projects are you working on over the weekend?
I'm busy looking into Vlang and some cool projects I can try with it.
#vlang #opensourceommunity #OSFreedom
#vlang #opensourceommunity #osfreedom
Softbody dynamics in the terminal.
#math #physics #vlang #programming
Apparemment un "nouveau" langage de programmation qui commence à monter et qui semble vouloir être une sorte d'équilibre entre Golang et Rust entre d'un côté avoir la syntaxe et une facilité d'apprentissage très similaire à Go et de l'autre avoir les performance et l'efficacité de Rust : https://vlang.io/
#vlang #golang #rust #dev #web
Even Consumer Reports wants you to stop using C/C++ and use a memory safe language. Literally any other compiled language is safe-r than C/C++. Go, Nim, Crystal, V, Zig, and yes of course Rust, are all safe-r options compared to C/C++. Even Java, JavaScript (Node), Python, and Ruby are technically memory safe. Even if you don't like Rust (I personally don't), then at least pick one of the other memory safe-r languages that meets your requirements, but please stop using C/C++.
However, most other memory-safe languages, like Python, Go, and JavaScript, achieve
temporal memory safety through garbage collection, which substantially simplifies many aspects of programming, making the languages famously easier to learn.
https://advocacy.consumerreports.org/wp-content/uploads/2023/01/Memory-Safety-Convening-Report-1-1.pdf
#memorysafety #c #cpp #golang #rust #crystallang #nimlang #ziglang #vlang
#memorysafety #c #cpp #golang #rust #crystallang #nimlang #ziglang #vlang