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 #rebol3 #programming #language

Release Rebol v3.22.0 · Oldes/Rebol3

Rebol 3.22 New interactive console The biggest change in this release is a completely revamped REPL, written entirely in Rebol itself — meaning it can be inspected and modified at runtime. The new ...

GitHub

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

#programming #language #recoil #rebol #rebol3

recoil/docs/release-notes-0.10.10.md at master

recoil - Recoil — statically-typed language enforcing ownership-based memory safety with a static borrow checker

Codeberg.org

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

#rebol #rebol3 #programming

A simple GUI for Rebol3

Rebol3, developed by Oldes ( https://github.com/Oldes/Rebol3 ), is improving day by day. Unfortunately, Rebol3 does not yet have a VID (exce...

There was a bug in Rebol3 JSON parser that left some Unicode sequences unescaped when hitting double quote. Now that bug is gone.

https://github.com/Oldes/Rebol3/commit/07bfe85740b43f44e55fc2715a7d73f2e43bd79b

#rebol #rebol3 #programming #programming_language

FIX: Properly parse double quotes in Unicode escape sequences (#154) · Oldes/Rebol3@07bfe85

Source code for the Rebol [R3] interpreter. Contribute to Oldes/Rebol3 development by creating an account on GitHub.

GitHub

I was playing a bit with Postgres, wanted to ask Oldes few questions and instead of answering me, he basically took over and the result is that there's now PostgreSQL scheme for Rebol3. 🤣

https://github.com/Oldes/Rebol-Postgres/

#rebol #rebol3 #PostgreSQL #database #protocol #scheme #programming

GitHub - Oldes/Rebol-Postgres: Rebol PostrgreSQL database protocol

Rebol PostrgreSQL database protocol. Contribute to Oldes/Rebol-Postgres development by creating an account on GitHub.

GitHub

Boh Red and Rebol3 are switching map! and construction syntax. Nice cooperation!

#red #redlang #rebol #rebol3 #programming #language

https://www.red-lang.org/2024/02/important-change-switching-map-and.html

Important Change! Switching map and construction syntax.

Sometimes deep changes take a huge amount of code. Sometimes they take a lot of detailed explanation and consideration, leading to long di...