Rebol Tutorial

Rebol Programming - Learn Rebol with Real-World Examples

ad3

Archives for Expert

How to create a Program Launcher (using Rebol Bind Function)

How to create a Program Launcher (using Rebol Bind Function)
I have a personal productivity problem as I have a bunch of programs all over the place on my Desktop or in my Program Files Menu. I tried many launchers freewares but none really satisfied me so I finally decided to use Rebol Shell as my launcher. It's also a ...more»
12 Sep by admin in All, Console, Expert, Syntax, Twitter

Improving the twitter client to read message status from clipboard (coping with Optional Parameters)

Improving the twitter client to read message status from clipboard (coping with Optional Parameters)
We're going to improve our twitter command line program by adding support for message from clipboard: if the user just type tweet without specifying any message as parameter, the message will be read from the clipboard. So we could just type "tweet" and the message would be sent straight away ...more»

Rebol and the Grand Unification Theory of Programming Languages

Rebol and the Grand Unification Theory of Programming Languages
WARNING: this is not a post for the faint-hearted. You must abide to the visitation agreement that you are 18 years++ old. Please imagine that you have to check the little box"I have read this Agreement, understand it, and accept its terms"OK ? If Yes Goto Next Else ...more»
21 Jul by admin in All, Concept, Expert, Scala, Syntax

An equivalent of Scala Var Keyword in Rebol

An equivalent of Scala Var Keyword in Rebol
This is even easier than for the val keyword (see ""):var: :setThat's all Folks :) Test for the absolute skeptics:>> var 'a 1 == 1 >> a == 1 >> a: 2 == 2 >>Of course in Rebol this syntax is completely useless as you could just write:a: 1But for our Scala learning purpose this may ...more»

Create your own DSL for Java or C# (part 4): adding a Semantic Layer

Create your own DSL for Java or C# (part 4): adding a Semantic Layer
According to Martin Fowler: In the context of a DSL, a semantic model is an in-memory representation, usually an object model, of the same subject that the DSL describes. The Semantic Model increases the flexibility in parsing and also in execution. You can execute the Semantic Model directly or you can ...more»
14 Jul by admin in All, Automation, Expert, MySQL, Wordpress

Automate Multiple Wordpress Mu Sites Management: One Script to Rule Them All

Automate Multiple Wordpress Mu Sites Management: One Script to Rule Them All
I just showed you how to automate multiple Wordpress Mu Blogs, unfortunately I don't have only one Wordpress Mu Install to manage but several ones and I don't want to create a specific script for each one but a script for all of them (if you are not interested to ...more»
14 Jul by admin in All, Automation, Concept, Expert, Hot, OOP, Parsing

Automate Tasks with Flexible Robot Workers (Template Design Pattern)

Automate Tasks with Flexible Robot Workers (Template Design Pattern)
I really love Rebol for saving me time doing tedious tasks the easy way. For example last time, we learnt how to download and parse a stock symbol from Google Finance. Now if we want to download multiple symbols and combine this kind of tasks with others, instead of writing ...more»

Rebol Bindology: Rebol’s Shabby Secret for Geeks only

Rebol Bindology: Rebol’s Shabby Secret for Geeks only
Brian Wisti is a Programming Geek (read his geekeries here) who once confessed: I’ve come across the first language that I don’t want to tell you about. I don’t know why I want to keep REBOL a secret.Most Geeks will pass by Rebol because of its apparent simplicity. They may ...more»
5 Jul by admin in All, Concept, Expert, OOP

Rebol’s Reflection based on its Language Homoiconicity Property (Code-Data duality property)

Rebol’s Reflection based on its Language Homoiconicity Property (Code-Data duality property)
Reflection brings intelligence to language because their programs can do introspection upon themselves. Rebol is a meta-circular language based on its Homoiconicity property.From Wikipedia:In computer programming, homoiconicity is a property of some programming languages, in which the primary representation of programs is also a data structure in a primitive ...more»

Rebol for the experienced Javascript Programmers

Rebol for the experienced Javascript Programmers
I stumbled upon Gregory Higley's Blog on Stackoverflow. He makes his living writing C#, Ruby, and occasionally Objective C but one of his two personal favorite languages is REBOL.He wrote a surprising article on Rebol / Javascript similarities. It’s not lexical similarity that concerns me here, but functional similarity. For instance, ...more»

ads1

ads2