Obsidian Export Next »
Pydantic
REBOL
A context-oriented programming language, useful for parsing text and displaying GUIs.
REBOL forks, reimplementations, and derivations
Rebol3
a fork of Carl Sassenrath’s original source release of REBOL 3 alpha
GitHub - Oldes/Rebol3: Source code for the Rebol [R3] interpreter
Installation and help
Fetch the latest release, copy to ~/.local/bin/rebol3
On macOS, the download needs to be marked safe from quarantine
xattr -d -r com.apple.quarantine ~/.local/bin/rebol3
Launch the REPL with rebol3
. Documentation is mainly the help system.
See what modules are available:
help system/modules
Precompiled builds of Rebol3
- Base
- minimal additions (not much useful)
- Core:
- includes a little bit more stuff than the Base
- Bulk
- includes almost everything
Arturo
Programming language implemented in Nim, borrowing from many other languages including REBOL.
- Arturo programming language
- GitHub - arturo-lang/arturo: Simple, expressive & portable programming language for efficient scripting
Notable Arturo projects
- Graphito
- portable, serverless & lightweight SQLite-based Graph Database
Boron
Scripting language “similar to” REBOL, written in C
Red
Red.js
web runtime for Red written in Haxe
GitHub - ALANVF/Red.js: A web runtime for the Red programming language
Ren-C
Deeply redesigned LGPL-3 derivative of REBOL 3. Provides a a user-friendly API for C and JavaScript.
GitHub - metaeducation/ren-c: Library for embedding a Rebol interpreter into C codebases
Source checkout needs a bootstrap build
wget https://s3.amazonaws.com/r3bootstraps/r3-osx-x64-8994d23-debug
export R3_MAKE="$(pwd)/prebuilt/r3-osx-x64-8994d23-debug"
Rye
Homoiconic (no keywords) programming language based on ideas from Rebol and implemented in Go.
GitHub - refaktor/rye: a language trying to be flexible about expression, but strict about state