diff --git a/topics/rebol/index.md b/topics/rebol/index.md new file mode 100644 index 000000000000..e8bcf07cdbdd --- /dev/null +++ b/topics/rebol/index.md @@ -0,0 +1,13 @@ +--- +aliases: rebol3, rebol-language, rebol-lang +created_by: Carl Sassenrath +display_name: Rebol +github_url: https://github.com/oldes/Rebol3 +logo: rebol.png +related: coding, language +released: '1997' +short_description: Rebol is a cross-platform data exchange language and a multi-paradigm dynamic programming language. +topic: rebol +wikipedia_url: https://en.wikipedia.org/wiki/Rebol +--- +Rebol (Relative Expression-Based Object Language) is a lightweight, cross-platform programming and data exchange language designed by Carl Sassenrath, known for its unique concept of "dialects"—domain-specific mini-languages optimized for specific tasks. It combines multiple paradigms, including functional, imperative, and prototype-based programming, and emphasizes simplicity and expressiveness. Rebol is homoiconic, meaning code and data share the same structure, enabling seamless manipulation of both. diff --git a/topics/rebol/rebol.png b/topics/rebol/rebol.png new file mode 100644 index 000000000000..b8d3d228826c Binary files /dev/null and b/topics/rebol/rebol.png differ