Rebol 3.22.0 is out!
There is new console, improved security and heavily improved documentation. Plus the usual bunch of improvements and fixes. Get it now at https://github.com/Oldes/Rebol3/releases/tag/3.22.0
#Rebol - my favorite language of all time, maintained by Oldes, has hit another major version - 3.22.0!
Lots of stuff added, with the new interactive console bringing modern ergonomics as a cherry on a top. Also lots of documentation and examples for those just starting out. And many pre-built binaries for ease of trying out the whole thing yourself.
0.10.10 landed!
The main focus was cross compilation but to properly implement this, package manager needed to come first.
So now Recoil has package manager. It's inspired by Nix and Haiku - it has immutable state and ability to rollback. Every package is stored under its hash so different projects can use different package versions simultaneously. It's prone to leftpad incident. Currently, it's fully decentralized and there's no central package registry. This may change when there are some packages to include in the registry.
Another feature of the package manager is that it can install 3rd party artifacts too and as current TCP/TLS implementation depends on mbedtls, it handles it, so mbedtls is removed from sources and downloaded on demand.
Package manager is written fully in Rebol3 so can be reused for Rebol3 itself.
The other big highlight of this version block!. It's first version and not fully tested but it's there, which is good. I'll start JSON rewrite using new block! so I'm sure I'll uncover a lot of problems but that's expected.
And cross-compilation. Recoil can now build ARM packages and is fully tested on rPI.
So that's all for now, enjoy!
https://codeberg.org/rebolek/recoil/src/branch/master/docs/release-notes-0.10.10.md
https://codeberg.org/rebolek/recoil/raw/branch/master/docs/release-notes-0.10.8.md
0.10.8 is here! Main focus was improving fsm! type (it's now mostly done), changing string! memory model (strings are now heap-allocated reference-counted pointers). There's also extend which allows adding actions for user types, so user defined types support is much better also.
Compiler got some cleanup and optimizations but the main improvement in infrastructure is in RUT (R* Unit Tester) - it can now run multiple tests in parallel. To make this possible, tests are now hashed which is another improvement by itself also.
i've released Recoil v0.1
Recoil is statically typed language with ownership-based memory system and Rebol-derived syntax.
https://codeberg.org/rebolek/recoil/src/branch/master/docs/user/release-0.1-overview.md
Looks like we are entering another #programming language boom era. Which would be great and all, but seeing #Claude used there extensively, I am left wondering whether the human author actually knows what is he doing. Under the hood and all I mean.
But the pitch is actually solid. #Lisp aesthetics, #Rebol -like brackets instead of parentheses, simplified ownership - what's not to like there? Very alpha, but still something to keep an eye on.
Francois Jouen is extermely smart guy and this just proves it. Making GUI by combining Blend2D with OpenCV? With Rebol, anything's possible!
https://redlcv.blogspot.com/2025/12/a-simple-gui-for-rebol3.html