Syllable Forum Index Syllable
Syllable Forums
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Post new topic   Reply to topic    Syllable Forum Index -> Syllable Desktop
View previous topic :: View next topic  
Author Message

Joined: 15 Oct 2014
Posts: 148

PostPosted: Thu Dec 25, 2014 10:49 am    Post subject: Rebol/Red Reply with quote

[quote="Kaj"]It's most like a combination of Forth, Lisp (particularly NewLisp), Scheme, Logo - which was also derived from Scheme - and Self. All classic languages.

REBOL's designer was a Lisp and C programmer, and operating system designer, and made a commercial Logo implementation, before he came up with REBOL's design. He formed a company and for REBOL 1 he contracted someone who had done Scheme implementations. REBOL 1's implementation turned out to be too complex to modify by other developers, and way too slow to base the planned GUI engine on. REBOL 2 was rewritten as a Forth-like engine, much simpler and faster, but still with almost the same Scheme-like semantics.

Red is split in two languages: Red/System, basically a C-like language with REBOL notation, and Red based on that, mostly a REBOL clone but compiled instead of interpreted. So the history of the language family is to get ever closer to being able to implement operating system parts in them.

Thanks for the info. I downloaded the system. It appears that the source and binaries are available for both Red and Rebol. The binaries are convenient, but years of open source usage has made me a little skittish about binaries.

I noticed a Syllable executable on the download page. I imagine you had some input into the Syllable port? It seems that some other libraries available on the site (for free) are GUI oriented, but they are listed as part of Rebol version 2, which is not free. Based on that, I suppose that the Syllable version does not have those GUI libs, making the Syllable version good for console based projects? I suppose GUIs could be done without those libraries? Excuse my ignorance of Rebol/Red.

The most I've done so far is ./red-050 -version.
Back to top
View user's profile Send private message
The Knights of Syllable

Joined: 14 Sep 2007
Posts: 2207
Location: Friesland

PostPosted: Sat Dec 27, 2014 7:45 pm    Post subject: Reply with quote

Yes, three people including me worked on the Syllable port of Red.

The only place I know of with binaries for Syllable are my Red downloads:

Do you mean those?

REBOL 2 indeed has the most mature GUI system. It is closed source.

REBOL 3 is open source and has a new GUI system, but the GUI is only available for Windows and Linux/X11 so far. There's a proof of concept for Android, but the source of that has not been published.

I have done proof-of-concept GTK+ GUI bindings for Red and Red/System. Binary examples are in the above downloads, and the source is here:

The source of Red itself has a branch with a proof-of-concept GUI binding for Android, and a proof of concept for Windows is rumoured to exist.

Since none of those GUI's work on Syllable, both Red and REBOL are indeed limited to console programs and libraries there, but some graphics work can be done with my SDL and OpenGL bindings:
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Syllable Forum Index -> Syllable Desktop All times are GMT - 6 Hours
Page 1 of 1

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Powered by phpBB © 2001, 2005 phpBB Group