Main Page
"...Words have meaning and their meaning is relative to the context..."
THIS WIKI WILL BE READ ONLY FOR SOME TIME WHILE STRUCTURING IT
Welcome to the Programming Red wiki page.
Red is an advanced programming language born from REBOL. It is a full stack programming language.
The Author, Nenad Rakocevic started the project long before the source of REBOL3 has been released. Both language share one common principle: be concise. In Red and REBOL you can do in one line of code what in other languages needs many more lines. 50 lines of a program could be 2/4 lines in Red/REBOL.
Also, you do not need 50 GB of HD space to start programming: 1MB of drive space and a text editor is enough.
While REBOL is now open source, Red has totally a different source. It has been coded from scratch. It maintains compatibility with REBOL2 (90% of the code) bit it is different. REBOL is interpreted, while Red is either compiled or interpreted.
Learn more on the Red main page:
REBOL Resources are a vital part of Red and there is still more documentation for REBOL than RED, so feel free to read from REBOL pages and apply your knowledge to Red.
Red News | (DD/MM/YYYY)
14/07/2022: a new Roadmap has been published for Red. The team is concentrating on integrating I/O branch and improving the language. Then, the road towards Red64 will be taken. Red 0.7x will be the last 32 version.
Programming.red News
28/08/2022: news sections have been added.
Red Main Pages
Site Name | Site Url | Description |
---|---|---|
Red Main Site | http://www.red-lang.org | The main site of RED Language |
Red Official Documentation | http://doc.red-lang.org/ | Documentation Repository, Work in Progress |
Red Wiki | https://github.com/red/red/wiki | Red Wiki on GITHUB |
Red Language Specification | https://github.com/meijeru/red.specs-public | Specification of Red Langauge |
Red/System Specification | http://static.red-lang.org/red-system-specs.html | Specification of Red/System Langauge |
Red/System BNF Grammar | http://static.red-lang.org/A_BNF_grammar_of_Red_System.pdf | (PDF) |
Red Parse Documentation | http://www.red-lang.org/2013/11/041-introducing-parse.html | Documentation on RED Parsing |
Red Source | Source | Red source code (Yes, it is Open Source!) |
Red Main Branch Commits | [1] | The commits of the main branch |
Red Progress Page | [2] | Here you will find the advancement of the project |
Red Discussion Places:
Site Name | Site Url | Description |
---|---|---|
Gitter Chat: MAIN Branch | [https://gitter.im/red/red | |
Gitter Chat: GUI Branch | https://gitter.im/red/red/gui-branch | |
Gitter Chat: Docs | https://gitter.im/red/docs | |
Gitter Chat: Code | https://gitter.im/red/red/code | |
Gitter Chat: RED/System | https://gitter.im/red/red/system | |
Gitter Chat: Welcome Page | https://gitter.im/red/red/welcome | |
Gitter Chat: Help | https://gitter.im/red/help | |
Gitter Chat: France Language | https://gitter.im/red/red/France | |
https://twitter.com/red_lang | ||
Related:
Site Name | Site Url | Description |
---|---|---|
REBOL Forum | https://www.rebolforum.com/index.cgi | One of the most active REBOL Forums... written in REBOL |
Red By Example | http://www.red-by-example.org/ | An accessible reference by example |
Helpin Red | http://helpin.red/ | Help, tutorials, and examples |
My Code For Fun | http://www.mycode4fun.co.uk/About-Red-Programming | RED/REBOL blog |
REB4Me | http://reb4.me/ | Website Dedicated to REBOL by Christopher Ross-Gill |
Rebol Tutorial (Archive) | http://web.archive.org/web/20121215021931/http://www.reboltutorial.com/ | A great now defunct Rebol Site |
Rebol Recode 2013 Conference | http://web.archive.org/web/20200225220710/http://recode.revault.org/ | Canada, Montreal 2013 |
Nenad Words:
https://www.quora.com/Why-did-the-Red-language-fork-Rebol ! Why RED started
Rebol France
Rebol has been a long-established language in French. You will find many documents and resources
Main REBOL Pages
Site Name | Site Url | Description |
---|---|---|
REBOL Main Site | http://www.rebol.com | The main site of REBOL Tech, the start of everything |
REBOL developers Site | http://www.rebol.org | Site full of developer scripts and documentation |
Rebol Developers Network | http://www.rebol.net | Home of Carl's REBOL BLOG |
A REBOL Seite | http://www.rebol.info |
RED, REBOL, and other languages of the same Family
Header text | Header text | Header text |
---|---|---|
RED GitHub | https://github.com/red | Master Repository |
REBOL3 Main | http://www.rebol.com https://github.com/rebol/rebol | REBOL Main Pages |
REBOL3 by Oldes | https://github.com/Oldes/Rebol3 | The only maintained REBOL3 which is aimed to have a usable version like REBOL2 is. Mainly fixes and improvements keeping the original idea |
REBOL3 from Atronix | Source https://www.atronixengineering.com/ | REBOL3 Version from Atronix |
REBOL3 from Sapphirion | http://development.saphirion.com/ | REBOL3 Version from Sapphirion |
REBOL3 from Shinxin | https://github.com/zsx/r3 | A Rebol3 Version from one of the main developers at Atronix |
Orca | https://sourceforge.net/p/urlan/wiki/OrcaProject/ | Rebol2 Like Interpreter to use as script engine |
R3N | https://github.com/r3n | R3N Open Source Rebol community regrouping to the next generation |
REN-C | https://trello.com/b/l385BE7a/rebol3-porting-guide-ren-c-branch | REN-C REBOL Reboot |
TOPAZ | http://www.amara.org/it/videos/gECJIu97zOXz/info/topaz-rebol-inspired-html5-programming-language-gabriele-santilli/ | |
WORLD | http://www.rebol.org/aga-display-posts.r?post=r3wp854x0 | World Programming Language |
Arturo Language | https://arturo-lang.io/ | A new programming language, very similar to Rebol and Red |
AltScript | https://altscript.com/ | A new language and data format from Carl Sassenrath, Rebol Author |
Red.js | https://github.com/ALANVF/Red.js | An attempt to create a Red web Runtime |
Rye | https://github.com/refaktor/rye | Rye is design/work-in-progress programming language based on ideas from Rebol and flavored by Factor, Bash shell and Golang |
Boron | http://www.world-lang.org/ https://github.com/Geomol/World | A Rebol-inspired programming language with rich datatypes |
Yar | https://github.com/pragmagic/yar | Yet Another Rebol-inspired programming language |
R# | https://sourceforge.net/projects/r-sharp/ | A Rebol-inspired programming language from the author of RED |
Reb2Static | https://github.com/jankom/RebToStatic | Compiler to Javascript for a subset of Rebol |
Source Code | http://rebolsource.net/ | Source Code and compiled versions |
Red Development Project Documentation | https://github.com/reddoc/develop/wiki | |
Differences | http://stackoverflow.com/questions/31510930/rebol3-what-is-the-difference-between-the-different-branches | Different Branches Differences |
REBOL/RED/REN/C Differences | https://stackoverflow.com/questions/39409053/whats-the-difference-between-rebol3-and-rebol2-and-red-lang?rq=1 | Differences between the languages |
REN-C Trello | https://trello.com/b/l385BE7a | |
Article on the status of REBOL | https://www.reddit.com/r/rebol/comments/4br0pr/current_status_of_rebol/ | Which is the current status of REBOL? |
Books and Guides:
REBOL GUI Systems
Rebol and Databases:
Header text | Header text | Header text |
---|---|---|
SQLLite - REBOL2 | http://www.dobeash.com/sqlite.html | |
ODBC, REBOL3 | https://github.com/gurzgri/r3/tree/odbc | |
SQLLite from ROSS-GIL | http://reb4.me/r/sqlite | |
Munge 2.x | http://www.dobeash.com/munge.html | |
MUNGE 3 | http://dobeash.com/files/munge3.html | The best way to ACCESS SQL, Access/Interact and Excel projects. |
REBDB | http://www.dobeash.com/rebdb.html | |
REBOL STORAGE Manager | http://www.dobeash.com/rebsm.html |
Code Repositories
Repository Name | Link | Description |
---|---|---|
Rebol script Library | http://www.rebol.org | The Great collection of Rebol Scripts, create about 20 years ago |
Rebol Oneliners | http://www.rebol.com/oneliners.html | Complete functional scripts in one line of code |
Red Script Collection | https://github.com/red/red/wiki/%5BLINKS%5D-Scripts-collection | A curated collection of Red Scripts. |
GITHUB Rebol | https://github.com/search?q=language%3AREBOL | 100 Pages of REBOL scripts |
GITHUB Red | https://github.com/search?q=language%3ARED | Up to 100 Pages of RED scripts (When they will exists!) |
Discussion Places
Other Interesting Links
TOPICS
History/Articles
Header text | Header text | Header text |
---|---|---|
Carl Sassenrath Interview | https://www.rediff.com/computer/1999/sep/29carl.htm | 1999 Interview: the first on, Carl describes his ideas and passion |
Doctors Dobbs Journal, Technet Cast | http://www.hotelsofoklahoma.com/technetcastcom/tnc_981120.html | 1998 Interview Transcript - Amiga and Rebol |
Old New Archive | http://www.rebol.com/news.html | Articles and news from the early days of Rebol, many are not working but you can use WayBack machine |
Wiki Pages
Playing with Red Bricks, Blocks
POWER WORDS: List of the moost powerful RED words to inspect and debut the RED and your code
Links to be examined, notepad of the administrator
Collection of Articles/Threads By Topic
Using red blocks as data tables
Words and their values in contexts
Words and definition for living in the Red World
Techniques used in various areas
Bindings to external Libraries
Applications and projects Made with Rebol Language
Applications and projects Made with Red Language
IDEAS
Makes a path dynamic, letting you reduce the root word of a path