Main Page: Difference between revisions
m (Reverted edits by GiuseppeChillemi (talk) to last revision by 14.205.84.70) Tag: Rollback |
m (→TOPICS) |
||
(91 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ |
|||
<big>'''"...Words have meaning and their meaning is relative to the context..."'''</big> |
|||
== 欢迎来到RED语言维基页面. == |
|||
'''<big>RED语言</big>''' 是一个从REBOL诞生的先进编程语言. 它是一个全栈式编程语言[https://en.wikipedia.org/wiki/Red_(programming_language) 全栈式] 。 。 |
|||
语言的作者'''<big>Nenad Rakocevic</big>'''远在REBOL3 的源代码发布之前就开启了这个项目. |
|||
两种语言拥有一个相同的原理: 尽量精简. 在 RED 和REBOL 中,你可以用接近一行代码完成一件其他语言要用更多行代码才能完成的事,而一个50行的程序在 RED/REBOL中仅需2到4行代码. |
|||
<small>''THIS WIKI WILL BE READ ONLY FOR SOME TIME WHILE STRUCTURING IT''</small> |
|||
同样的,其他语言需要 50 GB 硬盘空间才能开始编程,而RED仅需1MB磁盘空间和一个文本编辑器即可. |
|||
== Welcome to the '''Programming Red''' wiki page. == |
|||
当前REBOL还是开源状态, 而RED 拥有不同的来源,它曾经使用scratch编制. 虽然它保持和REBOL2兼容 (90% 的代码),但是它和REBOL是不同的。 REBOL 是解释型语言, 而RED既可以解释运行,也可以编译为二进制代码. |
|||
'''<big>Red</big>''' is an advanced programming language born from REBOL. It is a [https://en.wikipedia.org/wiki/Red_(programming_language) full stack] programming language. |
|||
学习更多的内容可到以下RED的主页面: |
|||
The Author, '''<big>Nenad Rakocevic</big>''' started the project long before the source of REBOL3 has been released. |
|||
<big>[http://www.red-lang.org/ RED 官方网站]</big> |
|||
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. |
|||
REBOL的资源是RED语言的重要组成部分,REBOL的资源也远多于RED语言。阅读REBOL的页面并放心地将知识应用到RED中去。 |
|||
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. |
|||
=== RED 的主页 === |
|||
Learn more on the Red main page: |
|||
<big>[http://www.red-lang.org/ Red HQ Homepage]</big> |
|||
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 == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! |
! Site Name !! Site Url !! Description |
||
|- |
|- |
||
| Red |
| Red Main Site || http://www.red-lang.org || The main site of RED Language |
||
|- |
|- |
||
| Red |
| Red Official Documentation || http://doc.red-lang.org/ || Documentation Repository, Work in Progress |
||
|- |
|- |
||
| Red |
| Red Wiki || https://github.com/red/red/wiki || Red Wiki on GITHUB |
||
|- |
|- |
||
| Red |
| Red Language Specification || https://github.com/meijeru/red.specs-public || Specification of Red Langauge |
||
|- |
|- |
||
| Red/System |
| Red/System Specification || http://static.red-lang.org/red-system-specs.html || Specification of Red/System Langauge |
||
|- |
|- |
||
| Red/System BNF |
| Red/System BNF Grammar || http://static.red-lang.org/A_BNF_grammar_of_Red_System.pdf || (PDF) |
||
|- |
|- |
||
| Red |
| Red Parse Documentation || http://www.red-lang.org/2013/11/041-introducing-parse.html || Documentation on RED Parsing |
||
|- |
|- |
||
| Red |
| Red Source || [https://github.com/red/red Source] || Red source code (Yes, it is Open Source!) |
||
|- |
|||
| Red Main Branch Commits || [https://github.com/red/red/commits/master] || The commits of the main branch |
|||
|- |
|||
| Red Progress Page || [https://progress.red-lang.org/] || Here you will find the advancement of the project |
|||
|} |
|} |
||
== Red Discussion Places: == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! |
! Site Name !! Site Url !! Description |
||
|- |
|- |
||
| Gitter Chat: |
| Gitter Chat: MAIN Branch || [https://gitter.im/red/red || |
||
|- |
|- |
||
| Gitter Chat: GUI |
| Gitter Chat: GUI Branch || https://gitter.im/red/red/gui-branch || |
||
|- |
|- |
||
| Gitter Chat: |
| Gitter Chat: Docs || https://gitter.im/red/docs || |
||
|- |
|- |
||
| Gitter Chat: |
| Gitter Chat: Code || https://gitter.im/red/red/code || |
||
|- |
|- |
||
| Gitter Chat: RED/System || https://gitter.im/red/red/system || |
| Gitter Chat: RED/System || https://gitter.im/red/red/system || |
||
|- |
|- |
||
| Gitter Chat: |
| Gitter Chat: Welcome Page || https://gitter.im/red/red/welcome || |
||
|- |
|- |
||
| Gitter Chat: |
| Gitter Chat: Help || https://gitter.im/red/help || |
||
|- |
|- |
||
| Gitter Chat: |
| Gitter Chat: France Language || https://gitter.im/red/red/France || |
||
|- |
|- |
||
| Twitter || https://twitter.com/red_lang || |
| Twitter || https://twitter.com/red_lang || |
||
Line 71: | Line 86: | ||
== Related: == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! |
! Site Name !! Site Url !! Description |
||
|- |
|- |
||
| REBOL |
| REBOL Forum || https://www.rebolforum.com/index.cgi || One of the most active REBOL Forums... written in REBOL |
||
|- |
|- |
||
| Red |
| Red By Example || http://www.red-by-example.org/ || An accessible reference by example |
||
|- |
|- |
||
| Red |
| 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 |
|||
| || || |
|||
|- |
|- |
||
| || || |
| || || |
||
Line 97: | Line 112: | ||
|} |
|} |
||
== Nenad Words: == |
|||
https://www.quora.com/Why-did-the-Red-language-fork-Rebol ! Why RED started |
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 |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! |
! Site Name !! Site Url !! Description |
||
|- |
|- |
||
| RebelBB || http://www.digicamsoft.com/cgi-bin/rebelBB.cgi || French board |
|||
| REBOL 官方网站 || http://www.rebol.com || REBOL的技术主网站,什么都可以从此开始 |
|||
|- |
|- |
||
| Rebol France.INFO (Archive) || http://web.archive.org/web/20130326011725/http://www.rebolfrance.info/ || French Rebol Reference Site |
|||
| REBOL 开发网站 || http://www.rebol.org || 有大量开发者的描述和文档的网站 |
|||
|- |
|- |
||
| Rebol |
| Rebol France.ORG || http://web.archive.org/web/20060518205724/http://www.rebolfrance.org/ || RebolFrance.org site |
||
|- |
|- |
||
| Rebol Franche Google Site || https://sites.google.com/site/rebolfrance/ || Rebol France Site with some interesting articles |
|||
| 一个REBOL网站|| http://www.rebol.info || |
|||
|- |
|||
| Rebol Foundation || http://pl.legoff.free.fr/dotclear2/rebol-fondation/index.php/ || a trial to unify all French rebolers in an association |
|||
|- |
|||
| Rebol Documentation Project || http://pl.legoff.free.fr/dotclear2/rdp/index.php/ || Backup |
|||
|- |
|||
| Rebol Documentation Project (Archive) || http://web.archive.org/web/20070930054003/http://rebdocproj.org/ || Backup of Archive.org |
|||
|- |
|||
| Oldest Rebol Forum || http://pl.legoff.free.fr/dotclear2/vf/index.php/ || the “Vieux Forum » (the first and oldest French forum about Rebol, since August 2001 |
|||
|- |
|||
| Rebol Coders Forum || http://web.archive.org/web/20061209083136/http://www.codeur.org/forum/forum.php?ID=1700 || A great Rebol French Forum |
|||
|- |
|||
| Rebol France Twitter || https://twitter.com/rebol_france || Rebol France Twitter Page |
|||
|- |
|||
| Rebol Manual || http://www.rebol.com/docs/core-fr/fr-index.html || French Version |
|||
|- |
|||
| Rebol3 Announce || https://www.developpez.com/actu/23226/REBOL-3-0-sort-en-version-Alpha-le-langage-adopte-une-licence-hybride-un-pas-vers-sa-democratisation/ || It has many interesting links |
|||
|- |
|||
| Gitter Red France || https://gitter.im/red/red/France || Gitter chat for Red in French language |
|||
|- |
|- |
||
|} |
|} |
||
== |
== Main REBOL Pages == |
||
{| class="wikitable" |
|||
|- |
|||
! 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 == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
Line 123: | Line 174: | ||
! Header text !! Header text !! Header text |
! 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 || [https://github.com/zsx/r3 Source https://www.atronixengineering.com/] || REBOL3 Version from Atronix |
| REBOL3 from Atronix || [https://github.com/zsx/r3 Source https://www.atronixengineering.com/] || REBOL3 Version from Atronix |
||
Line 131: | Line 184: | ||
| REBOL3 from Sapphirion || http://development.saphirion.com/ || REBOL3 Version from Sapphirion |
| 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 |
|||
| Differences || http://stackoverflow.com/questions/31510930/rebol3-what-is-the-difference-between-the-different-branches || Different Branches Differences |
|||
|- |
|- |
||
| Orca || https://sourceforge.net/p/urlan/wiki/OrcaProject/ || Rebol2 Like Interpreter to use as script engine |
|||
| 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 ? |
|||
|- |
|||
| Source Code || http://rebolsource.net/ || Source Code and compiled versions |
|||
|- |
|- |
||
| R3N || https://github.com/r3n || R3N Open Source Rebol community regrouping to the next generation |
| 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/ || |
| TOPAZ || http://www.amara.org/it/videos/gECJIu97zOXz/info/topaz-rebol-inspired-html5-programming-language-gabriele-santilli/ || |
||
|- |
|- |
||
| WORLD || http://www. |
| 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 || |
| 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 |
|||
| WORLD || http://www.rebol.org/aga-display-posts.r?post=r3wp854x0 || World Programming Language |
|||
|- |
|||
| 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: == |
||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! Header text !! Books !! Header text |
! Header text !! Books !! Header text |
||
|- |
|||
| Rebol A Programmers Guide || https://www.cristal.univ-lille.fr/profil/olivier.auverlot/rebol_a_programmer_s_guide.pdf || From Maxim Olivier Auverlot |
|||
|- |
|||
| http://vpavlu.plain.at/REBOL/tutorial/ || Rebol Tutorial by Professor Victor Pavlu |
|||
|- |
|- |
||
| Red book || https://www.packtpub.com/application-development/learn-red-%E2%80%93-fundamentals-red || Learn Red, Fundamentals of Red |
| Red book || https://www.packtpub.com/application-development/learn-red-%E2%80%93-fundamentals-red || Learn Red, Fundamentals of Red |
||
|- |
|- |
||
| A REBOL Guide || http://www.mycode4fun.co.uk/rebol___a_programmer_s_guide |
| A REBOL Guide || http://www.mycode4fun.co.uk/rebol___a_programmer_s_guide || Rebol, a programmers guide |
||
|- |
|- |
||
| REBOL Book || https://en.wikibooks.org/wiki/Rebol_programming || Rebol Book on Wikibook |
| REBOL Book || https://en.wikibooks.org/wiki/Rebol_programming || Rebol Book on Wikibook |
||
|- |
|||
| Nick Antonaccio Guides || http://re-bol.com/rebol.html || The famous Reboller guides! |
|||
|- |
|- |
||
| REBOL Guide || http://business-programming.com/business_programming.html || By Nick Antonaccio |
| REBOL Guide || http://business-programming.com/business_programming.html || By Nick Antonaccio |
||
Line 170: | Line 250: | ||
|- |
|- |
||
| REBOL Video || http://musiclessonz.com/rebol_video_links.html || By Nick Antonaccio |
| REBOL Video || http://musiclessonz.com/rebol_video_links.html || By Nick Antonaccio |
||
|- |
|||
| REBOL Documentation || http://www.rebol.com/docs.html || Collection of documents |
|||
|- |
|||
| VID Documentation || http://www.rebol.com/docs/view-system.html || VID Documentation |
|||
|- |
|||
| REBOL VID HOW-TO || http://www.rebol.com/how-to.html || VID How-To |
|||
|- |
|||
| REBOL tutorials and examples || http://www.rebol.com/tutorials.html || By Rebol Tech |
|||
|- |
|||
| REBOL View First Steps (French) || http://pl.legoff.free.fr/docs/informatique/rebol/rebol-view-first-steps.html || By Philippe Legoff |
|||
|- |
|||
| REBOL Forces View FAQ (OLD) || https://web.archive.org/web/20130121141320/http://www.rebolforces.com/view-faq.html || Documentation on VIEW by Defuct REBOL Forces |
|||
|- |
|||
| Rebol Wiki from ARchive.org || http://web.archive.org/web/20150321061054/http://www.rebol.net/wiki/main_page || Rebol community Wiki, last working version. Original link: http://www.rebol.net/wiki/main_page. Note: older version could contain more material as I remember it has been restructured by someone losing control of the process. |
|||
|- |
|||
| Rebol Wiki Mirror || https://github.com/r3n/rebol-wiki/wiki || It was hosted at www.rebol.net |
|||
|- |
|||
| Free Rebol Books and guides on LuLu || https://www.lulu.com/search?adult_audience_rating=00&page=1&pageSize=10&q=rebol || Some free Rebol books |
|||
|} |
|} |
||
== REBOL GUI |
== REBOL GUI Systems == |
||
{| class="wikitable" |
{| class="wikitable" |
||
Line 180: | Line 278: | ||
| Notes on REBOL View || http://www.codeconscious.com/rebol/view-notes.html || |
| Notes on REBOL View || http://www.codeconscious.com/rebol/view-notes.html || |
||
|- |
|- |
||
| R3GUI Demo script || https://github.com/gchiu/Rebol3/blob/master/scripts/demo.r3 || |
| R3GUI Demo script || https://github.com/gchiu/Rebol3/blob/master/scripts/demo.r3 || unknown if compatible to Carl or Sapphirion version |
||
|- |
|- |
||
| REBGUI, Original Version, design guide || http://www.dobeash.com/RebGUI/design-guide.html || |
| REBGUI, Original Version, design guide || http://www.dobeash.com/RebGUI/design-guide.html || |
||
Line 190: | Line 288: | ||
| REBOL Draw Dialect Reference || http://www.rebol.com/docs/draw-ref.html || |
| REBOL Draw Dialect Reference || http://www.rebol.com/docs/draw-ref.html || |
||
|- |
|- |
||
| Changes to R3Gui || https://github.com/saphirion/r3-gui/blob/master/release/r3-gui-changes.mdp|| Not up to date |
|||
| REBGUI Chat on REBOL3 World || http://www.rebol.net/altweb/rebol3/chat303.html || |
|||
|- |
|- |
||
| |
| Saphirion R3 Examples || http://re-bol.com/examples.r3 || |
||
|- |
|- |
||
| Learn Rebol Tutorial || http://re-bol.com/rebol.html || By Nick Antonaccio |
|||
| || https://github.com/saphirion/r3-gui/blob/master/release/r3-gui-changes.mdp|| |
|||
|- |
|- |
||
| || http:// |
| Test GUI for R3 || http://www.colineau.fr/rebol/r3-gui.html || |
||
|- |
|- |
||
| || http:// |
| OLD R3 User Guide || http://www.rebol.com/r3/docs/gui/guide.html || 2010 By Carl |
||
|- |
|- |
||
| || http://www. |
| R3 Gui Test Script || http://www.rebol.com/r3/demo.r || |
||
|- |
|- |
||
| GUI Example Text file browser || https://github.com/revault/rebol-wiki/wiki/GUI-Example---Text-file-browser || |
|||
| || http://www.rebol.com/r3/docs/gui/guide.html || |
|||
|- |
|- |
||
| || http://www.rebol.com/r3/ |
| R3 GUI Docs || http://www.rebol.com/r3/docs/gui/gui.html || Newer Docs |
||
|- |
|- |
||
| R3 Documentation || https://web.archive.org/web/20180410065304/http://www.r3gui.com/|| Various Format (WayBack Machine) |
|||
| || https://github.com/revault/rebol-wiki/wiki/GUI-Example---Text-file-browser || |
|||
|- |
|- |
||
| || http:// |
| || http://r3-gui.4answered.com/questions/section/28769/1 || |
||
|- |
|- |
||
| || http://www. |
| R3 GUI Panels and Layouts || http://www.rebol.com/r3/docs/gui/panels.html || |
||
|- |
|- |
||
| || http:// |
| R3 GUI Goals || http://www.colellachiara.com/soft/Misc/r3-gui.html || Ancient 2006 Document |
||
|- |
|- |
||
| || |
| R3 Gui Spahirion Announce || https://groups.google.com/forum/#!topic/rebol/eS2HWgu4Bcs || |
||
|- |
|- |
||
| || http://www. |
| AlteME R3 GUI Thread || http://www.rebol.info/altme/198/r3-gui/1283 || |
||
|- |
|- |
||
| || http:// |
| || http://ebanshi.cc/questions/1761694/rebol-3-r3-gui-how-to-access-text-from-an-area || |
||
|- |
|- |
||
| || http:// |
| || http://rebol.informe.com/wiki/view/Text-table || |
||
|- |
|- |
||
| R3 GUI Demo Porting || https://trello.com/c/6StLvDwl/44-port-the-r3gui-demo-from-carl-to-curent-gui-system || |
|||
| || http://www.r3gui.com/docs/developer/layouts/layouts.html|| |
|||
|- |
|- |
||
| || https:// |
| REBOL2 Auto Resize Extension || https://github.com/dockimbel/auto-resize || |
||
|- |
|- |
||
| || http://www. |
| || http://www.4answered.com/questions/view/1b393dd/Text-and-caret-in-VID-or-R3-Gui || |
||
|- |
|- |
||
| || http:// |
| || http://phoneask.cc/questions/870759/text-and-caret-in-vid-or-r3-gui || |
||
|- |
|- |
||
| Vid Extension KIT || https://github.com/henrikmk/VID-Extension-Kit http://hmkdesign.dk/project.rsp?id=vid-ext-kit&page=info || One of the best GUI Kit created for REBOL2 |
|||
| || http://rebol.informe.com/wiki/view/Text-table || |
|||
|- |
|- |
||
| Vid-Extension-Kit + Wiki || https://github.com/GiuseppeChillemi/VID-Extension-Kit || As before, plus dedicated wiki created by Giuseppe Chillemi |
|||
| || https://trello.com/c/6StLvDwl/44-port-the-r3gui-demo-from-carl-to-curent-gui-system || |
|||
|- |
|- |
||
| REBGUI Chat on REBOL3 World || http://www.rebol.net/altweb/rebol3/chat303.html || |
|||
| REBOL2 Auto Resize Extension || https://github.com/dockimbel/auto-resize || |
|||
|- |
|||
| REBGUI Main Page || http://www.dobeash.com/rebgui.html# || |
|||
|- |
|||
| GLayout || http://www.rebol.org/view-script.r?script=glayout.r || Another GUI Kit for REBOL2 |
|||
|- |
|- |
||
| Data-Grid Table Style for Red || https://github.com/toomasv/table-template || Toomas Voglaid's Data Grid Style for Red |
|||
|} |
|} |
||
== Rebol and Databases: == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
Line 260: | Line 363: | ||
|} |
|} |
||
== Code Repositories == |
|||
{| class="wikitable" |
|||
|- |
|||
! 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 == |
|||
Line 267: | Line 388: | ||
! Header text !! Header text !! Header text |
! Header text !! Header text !! Header text |
||
|- |
|- |
||
| Red on Gitter, main channel || https://gitter.im/red/red || |
|||
| ML on REBOL Documentation Project || http://www.rebol.org/ml-display-message.r?m=rmlLVVC || |
|||
|- |
|||
| Red Mailing List on Google || https://groups.google.com/forum/?hl=en#!forum/red-lang || |
|||
|- |
|||
| RED on IRC || https://webchat.freenode.net/#red-lang || (Bridge:) https://github.com/gitterHQ/irc-bridge || |
|||
|- |
|||
| Telegram || https://t.me/redofficial || |
|||
|- |
|||
| Red Facebook Page || https://www.facebook.com/Redprogramminglanguage/ || |
|||
|- |
|||
| ML on REBOL Documentation Project || http://www.rebol.org/ml-display-message.r?m=rmlLVVC || |
|||
|- |
|||
| Synapse EHR Forum (Archive) || http://web.archive.org/web/20111121044124/http://synapse-ehr.com/forums/forumdisplay.php?3-Rebol || A great close forum archive |
|||
|- |
|- |
||
| CARL GUI and SAPH GUI || http://chat.stackoverflow.com/transcript/291/2013/5/27/2-24 || |
| CARL GUI and SAPH GUI || http://chat.stackoverflow.com/transcript/291/2013/5/27/2-24 || |
||
Line 283: | Line 416: | ||
| SAPH R3GUI and editable styled text || http://ebanshi.cc/questions/2989913/do-saphirion-rebol-3-builds-allow-editable-styled-text || |
| SAPH R3GUI and editable styled text || http://ebanshi.cc/questions/2989913/do-saphirion-rebol-3-builds-allow-editable-styled-text || |
||
|- |
|- |
||
| Interesting Thread || http://www.digicamsoft.com/cgi-bin/rebelBB.cgi?thread=4Jan2013212811061615100 || |
| Interesting Thread || http://www.digicamsoft.com/cgi-bin/rebelBB.cgi?thread=4Jan2013212811061615100 || |
||
|- |
|||
| Ren/C Stack Overflow || https://chat.stackoverflow.com/rooms/291/rebol || Ren/C is Hostile Fork Rebol3 version. This is the chat where the main actor is the developer of the fork. |
|||
|- |
|||
| https://stackoverflow.com/questions/tagged/rebol || Rebol Tagged Questions on Stack Overflow |
|||
|- |
|||
| https://stackoverflow.com/questions/tagged/rebol3 || Rebol3 Tagged Question on Stack Overflow |
|||
| - |
|||
| https://stackoverflow.com/questions/tagged/red || Red Tagged Questions on Stack Overflow |
|||
|- |
|||
| https://www.facebook.com/groups/rebol || Rebol Facebook Page |
|||
|} |
|} |
||
== Other Interesting Links == |
|||
==== 其他感兴趣的链接 ==== |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! Header text !! Header text !! Header text |
! Header text !! Header text !! Header text |
||
|- |
|||
| Looking Back || https://toomasv.red/Two-years.md.html || A great site from one of the best minds in the Red Community |
|||
|- |
|- |
||
| Excel Dialect || https://www.robertmuench.ch/development/projects/excel/dialect_documentation/ || |
| Excel Dialect || https://www.robertmuench.ch/development/projects/excel/dialect_documentation/ || |
||
Line 302: | Line 447: | ||
| Max Vessi Portal || https://github.com/angerangel/r3bazaar || |
| Max Vessi Portal || https://github.com/angerangel/r3bazaar || |
||
|- |
|- |
||
| || https://github.com/rebolsource/r3 || |
| An R3 Source Mirror || https://github.com/rebolsource/r3 || |
||
|- |
|- |
||
| || http://softinnov.org/ || |
| RED Author Main Site || http://softinnov.org/ || |
||
|- |
|- |
||
| || https://www.reddit.com/r/rebol/comments/2fcybo/collection_of_rebol_2_tutorial_videos/ || |
| Reddit Collection of Tutorial and Videos || https://www.reddit.com/r/rebol/comments/2fcybo/collection_of_rebol_2_tutorial_videos/ || |
||
|- |
|- |
||
| || http://www.rebol-france.org/ || |
| REBOL France || http://www.rebol-france.org/ || (France has a great History of REBOL Programmers) |
||
|- |
|- |
||
| From REBOL2 a 3 || http://www.codeconscious.com/rebol/r2-to-r3.html || |
| From REBOL2 a 3 || http://www.codeconscious.com/rebol/r2-to-r3.html || |
||
|- |
|- |
||
| || http://ross-gill.com/ || |
| Chris Ross Gill WebSite || http://ross-gill.com/ || |
||
|- |
|- |
||
| || http://rebol2.blogspot.it/ || |
| A REBOL2 BLog || http://rebol2.blogspot.it/ || |
||
|- |
|- |
||
| || http://rebolek.blogspot.it/ || |
| REBOLEK Blog || http://rebolek.blogspot.it/ || |
||
|- |
|- |
||
| Interesting Links || http://rebolforum.com/index.cgi?f=printtopic&topicnumber=48&archiveflag=new || |
| Interesting Links || http://rebolforum.com/index.cgi?f=printtopic&topicnumber=48&archiveflag=new || |
||
|- |
|- |
||
| || http://reb4.me/ || |
| Chris Ross Gill Scripts Site || http://reb4.me/ || |
||
|- |
|- |
||
| || http://dobeash.com/ |
| Dobeash Software || http://dobeash.com/ || House of Munge.r Data Management and many other great software by Ashley |
||
|- |
|- |
||
| REBOL4Cobol Programmers || http://cobolrebol.com/pages/rebol-for-cobol-programmers/rfcp-occurs.html || Great Site with tons of scripts |
|||
|- |
|||
| Rebol Week || http://rebolweek.blogspot.com/|| The Rebol Week Ezine |
|||
|- |
|||
| Rebol Forces (Last) || http://web.archive.org/web/20071218041926/rebolforces.com || Last Version of Rebol Force |
|||
|- |
|||
| Rebol Forces (Previous) || http://web.archive.org/web/20130330003507/rebolforces.com || Rebol Forces before its restructuration |
|||
|- |
|||
| Rebol Devcon 2005 || http://www.colellachiara.com/devcon05/index.html || Developer conferenc in milan |
|||
|- |
|||
| Rebol Devcon 2004 || http://web.archive.org/web/20130905025522/http://www.efishantsea.com/devcon2004/ || Hallmark Inn, Davis, California |
|||
|- |
|||
|} |
|||
== TOPICS == |
|||
[[ Main_Page/Topic_Ports | Ports]] |
|||
[https://github.com/qtxie/red/tree/IO2 Red Ports Experimental Branch] |
|||
[[ Main_Page/Topic_Composing_Code | Composing Code ]] |
|||
[[ Main_Page/Topic_Vocabularies | Vocabularies ]] |
|||
[[ Main_Page/Topic_Paths | Paths ]] |
|||
[[ Main_Page/Topic_Reactivity | Reactivity ]] |
|||
[[ Main_Page/Topic_Datatypes | Datatypes ]] |
|||
[[ Main_Page/Topic_Parse | Parse ]] |
|||
== History/Articles == |
|||
{| class="wikitable" |
|||
|- |
|||
! 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 == |
|||
[[Projects/text-table.red|Text-Table]] |
|||
[[Red_Foundations | Playing with Red Bricks, Blocks]] |
|||
[[Projects/text-table.red | Text-Table]] |
|||
[[Power_Words | POWER WORDS: List of the moost powerful RED words to inspect and debut the RED and your code]] |
|||
[[NotePad | Links to be examined, notepad of the administrator]] |
|||
[[RED_By_Topics | Collection of Articles/Threads By Topic]] |
|||
[[What_When | What happens When]] |
|||
[[RED_Internals | RED_Internals]] |
|||
[[Source_Navigator | Navigating into RED Source]] |
|||
[[Red_Databases | Using red blocks as data tables]] |
|||
[[Words_Relativeness | Words and their values in contexts]] |
|||
[[Glossary | Words and definition for living in the Red World]] |
|||
[[Tecniques | Techniques used in various areas]] |
|||
[[Parse | Parsing Blocks and Strings]] |
|||
[[Bindings | Bindings to external Libraries]] |
|||
[[Made_With_Rebol | Applications and projects Made with Rebol Language]] |
|||
[[Made_With_Red | Applications and projects Made with Red Language]] |
|||
[[Iterators| Interators commands]] |
|||
== IDEAS == |
|||
[[Changing the root path word | Makes a path dynamic, letting you reduce the root word of a path ]] |
|||
[[Custom path processor | Overriding the default path processor]] |
|||
[[Dialects in PATHS | Using a path DSL to work on specific domain]] |
Latest revision as of 18:48, 22 August 2023
"...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