New blog post:
Setting Up GitHub Actions for V
The V Programming Language
@v_language
Simple, fast, safe, compiled language for developing maintainable software.
vlang.ioJoined February 2019
The V Programming Language’s Tweets
Hamnn, a V machine learning library based on Hamming distances:
github.com/holder66/hamnn
Can be used for speech/emotion recognition, data mining, prediction of weather, robotics, risk identification and management etc.
12
51
recent benchmarks on nanos reporting 727k reqs/sec - would be interesting to see what a multi-thread impl looks like
1
8
29
V's standard library now has a new `datatypes` module with Heap, Queue, Stack, BSTree, LinkedList:
github.com/vlang/v/tree/m
14
120
V now has an official wrapper for Wasmer, The Universal WebAssembly Runtime:
github.com/vlang/wasmer
3
25
113
Topics to follow
Sign up to get Tweets about the Topics you follow in your Home timeline.
Carousel
New blog post.
Unit testing in V:
1
9
36
Go2V, a Go to V source code translator project, has just been started by the community, and can already translate simple programs:
github.com/vlang/go2v
This has been made possible by V's v.ast and v.parser modules, which are part of the stdlib.
5
27
111
I'm very proud of this article I wrote on the Official Blog. If you're interested in learning in V and making cool stuff, check it out!
It is the Complete Beginner's Guide to Command Line Applications in V.
1
7
29
Show this thread
I cannot get the idea of rewriting in out of my mind.
I shall make a couple of videos on why, and I’d love it if you could share them and if people working on these could provide feedback.
2
5
39
Show this thread
Vinix, a new OS written in V, can now run Doom!
2
22
124
V is a compiled language, but after a recent 3k line PR, it's now an interpreter as well.
This makes V a better fit for fields like data science.
7
31
216
All V's backends have been split up into separate processes.
As the result, building V just got 26% faster:
3
9
93
Interested in building web applications with V? Check out this new post showcasing my web framework, Vex, written by on the blog!
For those who have used Express, this framework should feel right at home 😉
blog.vlang.io/vex-showcase/
10
36
Thought, I'd put to the test for this year's #AdventOfCode. Here's a 1:1 with the same solution in Go.
Picking up the V knowledge for solving this task was trivial. Much of V was inspired from Go. it also nicely reduces the verbosity, without hampering readability.
5
17
96
Show this thread
On the latest i9 Alder Lake CPU, V compiles in ~0.3 seconds.
That's about 10% faster than on M1.
3
7
79
2
21
89
A video about Vinix, a new OS/kernel written in V.
Booting, running GNU coreutils, GCC, g++, V, vim.
2
21
99
Data Synchronization in Concurrent tasks using locks in V Language tutlinks.com/data-synchroni via #vlang #programming #LearnToCode #techblogs #technology #LearnProgramming
5
18
V's standard library now has a small TOML parser:
github.com/vlang/v/tree/m
It's fully compatible with TOML 1.0.
1
6
88
Lots of work done on the V.js backend recently.
Soon it'll be possible to write both backend and frontend code for web apps in V.
Here's a 2D Canvas API demo:
github.com/vlang/v/tree/m
0:09
2.2K views
6
16
129
VLS (V Language Server) and the VS Code extension had lots of improvements and bug fixes recently.
marketplace.visualstudio.com/items?itemName
Here's a demo with autocomplete and error highlighting:
1
13
111
It's now possible to do more complex array initialization by using each individual element of the array:
2
8
77
The first version of the mascot was received very well, so we decided to go with it.
What should it be named?
- Veasel90.6%
- The V Weasel9.4%
489 votesFinal results
5
2
35
Show this thread
The V repository is participating in Hacktoberfest. All PRs are automatically eligible.
#Hacktoberfest
1
9
68
The first version of the V mascot: the V weasel!
11
100
447
V's code generation is now parallel (running on all CPU cores).
This results in a faster compiler. For example, building V itself with `v self` is now about 20% faster.
The parser will be parallelized as well.
6
13
120
The traditional non-WASM playground is back!
It runs on the server, always has the latest V, and caches the program in the browser.
In the near future it will be used in the docs/tutorial to instantly run V code in the browser.
play.vlang.io
6
16
124
Unsigned right shift operators >>> and >>>= have been added to V today.
They work exactly like in Java.
12
61
V now has a -nofloat option, which is useful for writing kernels and for embedded systems without an FPU.
Vinix, a kernel in V, is now using it.
1
11
78
V UI now supports Android's virtual keyboard and JNI interop:
3
11
89
A new cool example has been added to the V repo: a multithreaded Mandelbrot viewer in under 200 lines.
github.com/vlang/v/blob/m
0:10
1.7K views
15
87
V's built-in web framework used to be single threaded, which was unacceptable.
It's now multithreaded, all CPU cores are used.
The performance is of course much better now, we'll be publishing the benchmarks soon.
7
23
183
My BigInteger PR for was merged today! 🥳
It is implemented in pure V so it should be available on all backends! It is written for correctness, and not performance. Optimisations will come later.
Link to PR:
4
8
38
Show this thread
V now supports generic interfaces.
3
16
157








