Linked by Kaj-de-Vos on Thu 15th Mar 2012 12:48 UTC
Syllable, AtheOS Version 0.2.5 of the new Red/System programming language has been released, after it celebrated its first birthday at the third Red Developers Conference. Bindings with the standard C library, cURL, SDL and SQLite that were developed over the past year are now properly supported on Syllable Desktop. Conference videos introduce Red/System and the bindings. Earlier, new floating point support was released (Mandelbrot screenshot; demo source, see the .reds file).
Thread beginning with comment 511176
To read all comments associated with this story, please click here.
GTK binding
by Jett on Tue 20th Mar 2012 06:03 UTC
Jett
Member since:
2007-07-08

Kaj,

With the RED - GTK binding have you soften your stance on GTK coming to desktop. ( And no I am not meaning to rehash discussions about cairo being on Syllable with the Pyro guys when I used to follow the Syllable mailing lists civil answers from all would be appreciated)
I am curious because now that you have it (a GTK binding) will it be moving to desktop.

I also notice in Nenad tweets enlightenment with Red
http://twitter.com/#!/red_lang


http://web.syllable.org/images/screenshots/Workstation/0.4/Evas-exa...


I have also been following Haiku mailing list there is a healthy discussion at the moment of maybe making QT a native api over the Haiku kernel. I don't think it will go ahead but you never know. It's an interesting idea thou making QT basically a native OS rather then an add on to Linux.

What are your thoughts for Syllable for the future.

Improve the current API
Move more to a GTK base with RED and Syllable
Move Syllable move to Red - enlightenment based api

I wish everybody the best

Pyro, Syllable and Haiku

Reply Score: 1

RE: GTK binding
by Kaj-de-Vos on Tue 20th Mar 2012 12:19 in reply to "GTK binding "
Kaj-de-Vos Member since:
2010-06-09

Red and Syllable overlap, but they're not the same project. Some things I do for Red are hard to bring to Syllable. However, it has always been my goal to bring the Syllable and REBOL lines together, so yes, I would like to get more of Red's abilities to work on Syllable Desktop. To make that easier, I slice it into smaller steps by first developing them on Syllable Server.

I am indeed looking into Enlightenment and GTK+, but as of yet, they're not ported to Syllable Desktop. Qt is still not very useful to us in this context, because C++ interfaces are hard and inefficient to bind to any other language. Not many toolkits written in C remain, so GTK+ and Enlightenment are the natural ones to bind to Red (or any other non-C++ language).

Unfortunately, GTK+ and Qt are still extremely bloated, and they're not designed for the Syllable architecture, so our misgivings about them remain in that respect. As I hope you remember, we have always said we don't object to anyone porting them, but we don't have the time to do it ourselves, and we won't suddenly start liking them. Then again, despite much talk, nobody actually ported them, so we may have to do it ourselves eventually. Despite even more talk, nobody wrote many native Syllable programs, either, so we do have to look into other ways to get applications, even if they don't fit the Syllable architecture perfectly.

Reply Parent Score: 1