I was thinking of falling in love with Roc but this really catches my eye. Tables are goated and Lua made the right decision to only have tables, I will not defend this position if you probe me on it.
Finally! I've been thinking for the last whee while that semi-typed languages are under explored. I primarily work in the Rust/C++ space but often end up writing a bunch of scripts in languages that don't feel "modern." There's significant benefits in the whipupatude of dynamic typing but then you're in exceptions and OOP land thanks to the era in which Ruby, Python etc. got going. It's exciting to see someone working on a new take here in the same way the new wave of statically typed compiled languages have been exciting
Neat. I dug around the site to see how it can be embedded into another language: https://revo.lung.fyi/c/
The instructions require Zig to build the .a library. Forgive my ignorance about parts of Zig, but doesn't Zig have a way to convert Zig source code into C? If so, that would make it much easier to embed Revo into other programming languages with their own build systems.
WilhelmVonWeiner | 9 hours ago
I was thinking of falling in love with Roc but this really catches my eye. Tables are goated and Lua made the right decision to only have tables, I will not defend this position if you probe me on it.
icefox | 11 hours ago
Very cool little language! I've been wanting a next-gen scripting language, maybe this will be it? I'll check it out more deeply sometime.
oxTung | 6 hours ago
Finally! I've been thinking for the last whee while that semi-typed languages are under explored. I primarily work in the Rust/C++ space but often end up writing a bunch of scripts in languages that don't feel "modern." There's significant benefits in the whipupatude of dynamic typing but then you're in exceptions and OOP land thanks to the era in which Ruby, Python etc. got going. It's exciting to see someone working on a new take here in the same way the new wave of statically typed compiled languages have been exciting
zzing | 4 hours ago
This looks really interesting. Kind of feels like a little bit of elixir, rust, and haskell.
jbeckford | 4 hours ago
Neat. I dug around the site to see how it can be embedded into another language: https://revo.lung.fyi/c/
The instructions require Zig to build the
.alibrary. Forgive my ignorance about parts of Zig, but doesn't Zig have a way to convert Zig source code into C? If so, that would make it much easier to embed Revo into other programming languages with their own build systems.