Collecting my attempts to improve at tech, art, and life

Rebol3

Does any of this enlighten, entertain, or otherwise please you? Please consider a Tip. Every little bit helps!

I last updated this page

A fork of Carl Sassenrath’s original source release of REBOL 3 alpha, by longtime REBOL community member Oldes.

GitHub - Oldes/Rebol3: Source code for the Rebol [R3] interpreter

CHANGES.md shows the update history, making a long list of differences since forking from the original Rebol3 alpha release.

Rebol3 installation

Determine the latest release from Releases · Oldes/Rebol3

Download, push it onto your path, make it executable, mark it safe for macOS:

Code Sample
    wget https://github.com/Oldes/Rebol3/releases/download/3.20.0/rebol3-bulk-macos-arm64.gz
gunzip rebol3-bulk-macos-arm64.gz
mv rebol3-bulk-macos-arm64 ~/.local/bin/rebol3
chmod 755 ~/.local/bin/rebol3
xattr -d -r com.apple.quarantine ~/.local/bin/rebol3
  
ℹ️ Note

Obvs you can skip that last step when not on macOS.

Rebol3 usage

Launch the REPL with rebol3. Documentation is mainly the help system.

See what modules are available:

Code Sample
    help system/modules
  

Precompiled builds of Rebol3

Gathered from Rebol3/make/rebol3.nest at master · Oldes/Rebol3 · GitHub on 2025-10-25.

Base

minimal additions (not much useful)

Core

includes a little bit more stuff than the Base

Code Sample
    include-rebol-core: [
;	:include-mezz-ansi
	:include-clipboard
	:include-cryptography
	:include-bincode
	:include-iconv
	:include-xxhash
	:include-mail
	:include-prot-https

	:include-codec-unixtime
	:include-codec-ar
	:include-codec-gzip
	:include-codec-zip
	:include-codec-tar
	:include-codec-json

	:include-mezz-date

	;:include-codec-rebin ;not yet ready!
	
	config: INCLUDE_SHA224
	config: INCLUDE_SHA384

	product: Core
]
  

Bulk

includes almost everything

Code Sample
    include-rebol-bulk: [
	:include-rebol-core
	:include-optional-checksums
	:include-image-natives
	:include-lzma-compression
	:include-lzw-compression
	:include-brotli-compression
	:include-crush-compression
	:include-base36-encoding
	:include-base85-encoding
	:include-view
	:include-audio
	:include-midi
	:include-serial

	; Extended crypto features
	:include-cryptography-bulk

	:include-codec-pdf
	:include-codec-swf
	:include-codec-gzip
	:include-codec-zip
	:include-codec-tar
	:include-codec-bbcode
	:include-codec-html-entities
	:include-codec-csv
	:include-codec-xml
	:include-codec-wav
	:include-codec-ico
	:include-codec-plist

	:include-image-codecs ; use other optional image codecs before this include!

	:include-mezz-colors

	:include-prebol

	:include-prot-whois
	:include-prot-mysql
	:include-prot-daytime

	:include-dialecting  ;`delect`
	:include-native-oid  ;`form-oid`

	config: INCLUDE_PNG_FILTER ; includes `filter` and `unfilter` natives

	;- for tests:
	:include-test-extension
	;- not recommanded:
	;:include-native-wav-codec

	product: Bulk
]