The Red Programming Language
red-lang.org
The Red Programming Language
1–10 of 135 posts
Re: The Red Programming Language
#2I've looked it a few times over the years. It's neat. I've never written a single line of it, though.
Re: The Red Programming Language
#3Re: The Red Programming Language
#4I figured they were cooked when they started doing weird cryptocurrency-related stuff. I really hope they get to their 1.0 release someday.
The idea between having the red system language, regular scripting language, cross platform gui, and native executables was really cool though. I remember being interested back in ~2015, so my question is...what's going on as it's been a decade. I know the project is crazy ambitious of course, but how close are we to where this is at a stage where most would consider it production worthy.
Re: The Red Programming Language
#5Re: The Red Programming Language
#6This is a successor to REBOL[0], designed by Carl Sassenrath[1] who designed the Amiga kernel. I've looked it a few times over the years. It's neat. I've never written a single line of it, though. [0] https://en.wikipedia.org/wiki/Rebol [1] https://en.wikipedia.org/wiki/Carl_Sassenrath
What a legend!
Re: The Red Programming Language
#7Re: The Red Programming Language
#8This is like the only programming language I could never learn. I just don't understand anything and I can't build any mental model of what's going on behind the hood
Re: The Red Programming Language
#9This is like the only programming language I could never learn. I just don't understand anything and I can't build any mental model of what's going on behind the hood
send friend@rebol.com read http://www.cnn.com
`read` knows that it takes one argument, and `send` knows that it takes two, so this ends up being grouped like (send friend@rebol.com (read http://www.cnn.com))
(which I think is valid syntax; that AST node is called a 'paren').Weirdly, the language also has some infix operators, which seem a bit out-of-place to me. I have no idea how the 'parser'[1] works.
[1] 'parsing' happens so late that it feels funny to call it that. The thing that knows how to treat an array as a representation of an evaluatable expression and evaluate it.
Re: The Red Programming Language
#10This is like the only programming language I could never learn. I just don't understand anything and I can't build any mental model of what's going on behind the hood
it's lisp with square braces instead of parens (and then a whole bunch of other random things like a gui library in the standard library?)