#Vlang

2025-12-18

Okay, after a bit of work in #vlang:

- I think I prefer golang though I really prefer the error system of `v`.
- I enjoy writing code in `nim` more than `v`. While I do enjoy `v` more than `rust`, the documentation and support extensions are better for almost every other language which makes things difficult starting out.

#programming

2025-12-18

Ah I see there has been the usual growing pains and controversy. The hotreload ability looks like fun.
Will add this to my list for another time.
#vlang

2025-12-18

TIL vlang.io ... how is this the first time I'm seeing this? Was it a flash in the pan and it's already over?

#vlang

2025-12-17
💙🩷💜Ⓑⓡⓔⓣⓣ🐡🍉🐧brettm@swarm.coiloptic.org
2025-12-16
ᛋᛁᚵᛁᛋᛘᚢᚾᛑ ᚾᛁᚾᛃᛅsigismundninja@mastodon.nu
2025-12-02

@hackernoon Rust is not a C replacement. That ship has sailed. It's not even close. In theory it could have been a C++ replacement, but I think C++ will incorporate all good aspects of #Rustlang before that happens.

#ziglang or #vlang are better candidates.

But my guess is that C will be dominant for as long as we use von Neuman based CPUs. We mostly just need better tooling.

ᛋᛁᚵᛁᛋᛘᚢᚾᛑ ᚾᛁᚾᛃᛅsigismundninja@mastodon.nu
2025-11-29

#vlang seems promising. I wonder how good that #C transpiler is.

github.com/vlang/v

💙🩷💜Ⓑⓡⓔⓣⓣ🐡🍉🐧brettm@swarm.coiloptic.org
2025-11-28
One of these days I will start writing a Fediverse server. I am thinking I will code it in V. But before I begin will think about other languages. Things I like about V:

Stable API
Unicode support
Garbage collector
Good string handling (ie not like Go)
Can ignore unused variables (ie not like Go)
Not full of spyware (ie not like Go)
Array handling
Allows global vars (with compiler flag)
Compiled
Fast compiling
Pretty speedy performance
Allows forward declarations (ie why Nim is out)
Can call external programs
Doesn't make everything a difficult hassle
Doesn't need bloated llvm (can use it to compile optimised "release" binaries tho)

Things I don't like:

Not many examples out there on the web
Regex processing over-convoluted

Any other language I should consider?

#vlang #programming
Felix 🇺🇦🚴‍♂️🇪🇺leobm@norden.social
2025-11-19

In which version of #vlang does support for multiple generic type parameters (e.g. fn foo[T, R](...)) exist?
I was surprised to see that this is already possible. I only noticed this one in the vlib:
modules.vlang.io/arrays.html
fn fold[T, R](array []T, init R, fold_op fn (acc R, elem T) R) R

Is this a relatively new feature?

@vlang

💙🩷💜Ⓑⓡⓔⓣⓣ🐡🍉🐧brettm@swarm.coiloptic.org
2025-11-16
If you are curious about what the V programming language is like, this video is a good overview, it also demonstrates the TUI (terminal interaction) module (which I didn't know exists till I saw this)

Learn TUI Development in V | Building Wordle in a TUI

https://m.youtube.com/watch?v=rWUvL_pCRKQ

#vlang
💙🩷💜Ⓑⓡⓔⓣⓣ🐡🍉🐧brettm@swarm.coiloptic.org
2025-11-14
💙🩷💜Ⓑⓡⓔⓣⓣ🐡🍉🐧brettm@swarm.coiloptic.org
2025-11-10
Documentation on V programming language

https://t.me/vlang_en/39404

#vlang
幻影の木立asdjuz
2025-11-07

約5MiBのJSONファイルをMarkdownに変換して書き出すコードをC#/V言語/Rustで書いた実行速度の結果がこちら。

• C# (.NET 9.0.306): 1.596s
• V (0.4.12 c560e72): 0.957s
• Rust (1.91.0 GNU): 7.675s

Rust学習3日目で書いた私のコードは相当酷いものだったのだろうか。

2025-11-06
One of the reasons why #Mastodon is able to add so many new features is because it's written in Ruby.

However, this also makes it unattractive to run in the first place because of Ruby's inefficiency.

This is why I encourage new #Fediverse developers to adopt #V: https://vlang.io #vlang

V is like Go but better.

It is as fast as #Rust, but has better syntax.

You'll be able to code faster. Your code will read better.

If you're a Rust developer, consider making the switch!

Y... ¡Vitrine ya tiene eventos de entrada!

Cerquísima de un primer lanzamiento... una vez limpie, documente y simplifique el código bastante, y confeccione el manual.

#vlang #programming #gui #terminal #tui

Vitrine now supports four different alignment modes for its flex component.

I want to think about text flow next but it kind of looks like a complex topic... And I should probably start writing some tests soon too.

#vlang #programming #terminal #gui

A terminal displaying some frames with text and graphics formed from Braille dots. The same pattern of three frames is repeated four times horizontally. Each with a different alignment of the frames. On the first one all frames match the size of the largest one, on the second they are left-aligned, right-aligned on the third and on the fourth each frame is centered.

Os presento vitrine, una biblioteca en lenguaje de programación V para crear aplicaciones con interfaces en la terminal. ✌️

#vlang #programming

And it can do this!!

⠀⠀⠀⠀⢏⠢⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡴⠁⠀⠀⠀
⠀⠀⠀⠀⠘⡄⠀⠉⠢⣀⠀⠀⠀⠀⢀⠔⠊⢠⠃⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢱⠀⠀⠀⠀⠑⢢⡤⠊⠁⠀⠀⡎⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢇⠀⢀⡠⠒⠁⠈⠑⠤⡀⡸⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⡸⡔⠁⠀⠀⠀⠀⠀⠀⢨⠓⢄⡀⠀⠀⠀⠀
⠀⠀⠀⣀⠔⠉⠀⠱⡀⠀⠀⠀⠀⠀⢀⠎⠀⠀⠈⠢⢄⠀⠀
⣀⣔⣊⣀⣀⣀⣀⣀⣣⣀⣀⣀⣀⣀⣜⣀⣀⣀⣀⣀⣀⣉⣢
⠀⠀⠀⠀⠀⠀⠀⠀⠈⡆⠀⠀⠀⢰⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡀⠀⢀⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢣⠀⡜⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢶⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

#vlang #graphics #programming

I made a small library to draw images in a terminal, inspired by asciimoo's drawille, but in @vlang!

This is it:
github.com/Nirei/vrawille

And this is the vpm package:
vpm.vlang.io/packages/Nirei.vr

#vlang #programming

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst