We do. See: http://www.red-lang.org
Our runtime library is currently about ~500KB uncompressed, contains ~50 datatypes, a cross-platform GUI system, a PEG parser, 3 DSLs, a REPL, file I/O and HTTP/S clients.
Will do, I have a good feeling about this one.
I did some ARexx on the Amiga back in the days, but I only knew Pascal and Assembler at the time so eval unfortunately flew under my radar at the time. There's the Red language (http://www.red-lang.org/), haven't looked into it much though. The issue I have with most other languages is lack of deep integration with the C tool chain, which leads to bloated languages since they have to reinvent the world.
Yes—I'm not saying it's significantly more capable than the libraries in those languages, but I'd argue that the way it is implemented intrinsically within Rebol is more expressive. This is both a function of Rebol's homoiconicity and relaxed and malleable nature of its interpretive model. Red's particular implementation (first link below) of Parse offers some of the most expressive tokenization tools I've seen (which would be the caveat).
REBOL 3 is being developed by several people. (Hopefully someone will see this and post more details.)
Then there is Red: http://www.red-lang.org/
So the future is not as dark as it may seem superficially.
You might be interested in the Red programming language. It's still early days, but this guy is developing a language almost exactly like REBOL, but with a dialect called Red/System that should provide C-like performance.
False positive. It was written in a cool new language that Virustotal just likely hasn't seen before.
As discussed in the CivFanatics thread, it's been submitted to Avast, Avira, and Malwarebytes and verified clean. Feel free to submit to Virustotal for review if they have such facilities.
The program does need to be updated for the latest patch, however.
I've been looking at cross-platform application frameworks recently. I've got it narrowed down to Lazarus, qtcreator and Red. Does anybody here have any experience with Lazarus?
As far as I know, no one has committed to a date for any of the next few milestone releases. You can see the sequence of the planned releases here:
https://trello.com/b/FlQ6pzdB/red-tasks-overview
And get some idea of the work involved to date - and to come - here:
http://www.red-lang.org/p/roadmap.html
Although none of that gives a clear idea of the "pauses" as the project spreads laterally to other platforms (such as Android) rather than deepens to completion.
> I'm trying to get Red running
I suppose you are referring to the Red toolchain. You can just run it on another platform, and cross-compile the Red console (or any other Red script) for ARM, and run it on your Ubuntu laptop. Though, you will need to install the 32-bit libraries as described in the Download page.
Linux has full support for Red core. Linux GUI support with GTK3 is scheduled for a later release. http://www.red-lang.org/p/roadmap.html You can also check trello for progress, https://trello.com/b/FlQ6pzdB/red-tasks-overview
I misremembered the name of the language that has a number of DSL-like dialects. It is Red. I thought you might be interested in the dialect of Red focused on parsing. Not exactly what you are doing with ibio, but has some interesting similarities.
i don't know about "ideal" but it is interesting: i've been keeping an eye on the Red language, which aims at being a "full stack" language, being appropriate for both low and high level programming. The primary features of interest to programming language nerds are homoiconicity and a focus on DSLs (called "dialects" in that community.)
Yep, I've used it for a decade. I think its greatest days are yet to be seen.
It's worth mentioning that it has a sort of clone, called Red, which was designed during REBOL 3's stagnation period and is also heavily under development.
It solves various problems with REBOL, such as offering C-level performance in its own programming language, Red/System, a whole tool-chain that is small, clean and elegant and a built-in encapper by design. Red is written in Red/System and so doesn't rely on C.
It works on OSX, Windows, Linux and Android so far and supports x86 and ARM CPUs. Red is still under development, but moves forward rather quickly these days.
It can be found here: