Linked by Kaj de Vos on Tue 5th Jul 2011 17:54 UTC
Syllable, AtheOS Red is a new programming language inspired by REBOL, but compiled and open source. The language is currently being bootstrapped by first implementing a lower level dialect, in which the high level, dynamic language will be written. This C class dialect for systems programming, Red/System, has reached beta status after only half a year of development. It now supports using dynamic libraries on Syllable. Also, a new version of Syllable Desktop's FTP client, Transferrer, was released (screenshot accessing Syllable Server).
Thread beginning with comment 479608
To read all comments associated with this story, please click here.
Nice to see a non-C compiler
by pandronic on Tue 5th Jul 2011 18:55 UTC
Member since:

I really don't know a lot about the current state of compilers, but it seems to me that all news are about new C and C++ compilers (aren't there other compiled languages today?). So for people who don't like the C syntax and the C way of doing things I guess this is good news.

Reply Score: 2

ssokolow Member since:

I'm hoping that this "make a restricted subset for the run time, compiled extensions, and/or systems programming" pattern will catch on.

Of course, I'm a Python programmer. That opinion is no big surprise, given that we came up with Pyrex/Cython and PyPy's RPython.

...makes me wonder how close RPython might come to Haskell's elegant implementation of "statically but implicitly typed" if they eventually decide to make RPython into something that's useful as a full-blown systems programming language rather than just a way to write your code so the slow parts can be compiled to native if necessary.

Reply Parent Score: 1

pandronic Member since:

I'm not a big fan of statically typed languages. What would really make my day would be a compiler for a dynamic and loose typed language.

Reply Parent Score: 2

burnttoys Member since:

The big noises in compilers these days (and has been for a few years) are mostly centered around GLSL, OpenCL and their ilk. Or compilation of dynamic code like Javascript.

Reply Parent Score: 1