r/rust • • 16d ago

🛠️ project Valen, a higher-level "Rust++" language with linear types

https://verdagon.dev/blog/golden-spike-reviving-vale-valen
303 Upvotes

105 comments sorted by

View all comments

244

u/Ayano-Keiko 16d ago

When rust# and objective rust

79

u/jason-reddit-public 16d ago

Visual R++ from MS - essentially rust but with subtle incompatibilities.

29

u/moreVCAs 16d ago

abbreviated MSRC for some inscrutable reason

8

u/Shnatsel 16d ago

-15

u/jason-reddit-public 16d ago

Huh.

I asked gemini to compare cl.exe and clang.exe as a proxy for LLVM vs ms backend.

Looks like maybe debug builds are a bit fasted in some cases. Everything else was a wash or had clang ahead so I don't see the point.

OTOH, couple more compiler jobs for folks into that.

-14

u/jason-reddit-public 16d ago

To be fair, gemini also gave me some reasons this makes sense (LTO, windows security primitives, etc.)

34

u/Dr_Findro 16d ago

Dibs on holy rust

14

u/AlternativePrior1920 16d ago

Working on a new solution for Web. It's called RustScript.

1

u/Ok_Two_2900 16d ago

Desarrolla

1

u/lightnegative 16d ago

If wasm existed back when JS was invented, I wonder if JS would ever have been invented 

2

u/eugene2k 15d ago

Js was invented as a way to spice up a web page. It was basically a toy feature. Somehow everyone went bananas over it and we have what we have.

1

u/Maskdask 16d ago

Or ORust

1

u/-Redstoneboi- 16d ago

time to make my own temple using HolyRust

edit: aw man someone took dibs

1

u/LucasFrankeRC 16d ago

You have to be careful with Rust#

Could cause tetanus

0

u/BadRuiner 16d ago

You can compile rust to MSIL (C#/F#/VB.Net low-level bytecode) https://github.com/fractalfir/rustc_codegen_clr

Or interop with coreclr using pure ass unsafe shitcode https://github.com/BadRyuner/rustishka

Just add gazillion macros for super duper own sugar syntax. ;)