1) I'm part of Team Red. 2) You can like, dislike, embrace, or discount a language (or anything for that matter) for any reason that's important to you. 3) I'm not here to convince anyone of anything, just to provide…
Those are the same project.
They generate the same type of syntax diagram, but are otherwise...quite different. If you read the product page it should hit the high points.
Thanks @9214. I must have blocked it from my memory.
So you're changing your argument now, that's fine. Let's see. Java? Python? Ruby? JS? PHP? Any .NET lang? Go is on the rise, yes. As is Rust. But D? Nim? Do you really consider those major languages? Enough silly…
That's what we're trying to find out. :^) In many ways it is a guinea pig, and something we wanted for ourselves. Very niche, to be sure, but if you've ever had to write grammars, the alternatives are EMACS/VIM +…
Did you notice a) that the ticket is closed, and b) it was a bad ticket to begin with? See this comment in there: https://github.com/red/red/issues/3412#issuecomment-39595136... Yes, if you rebuild the runtime when you…
Something like that, yes. Red has macros as well, with a key difference being that at compile time, for all macros, there is no runtime context to bind to. Sometimes this helps, sometimes it's a limitation. For example,…
64-bit is high on our list, but also a huge task, so needs a large block of time where other things won't get done. We have some big features we're pushing on now, and will update our roadmap accordingly.
Automated builds are the way to go. We're revamping our release process to avoid stale-binary syndrome. If you don't follow us on Gitter, where you'll see active chat every day, you can look at…
Of course we have to define "new". And consider that it was new when that was written. :^) It shares syntax with Rebol, 95% of it anyway, but many other "new" languages share syntax with older languages. In any case,…
I've done this quite a bit in Rebol and more recently in Red. The reason these languages work well for this is that you can dynamically build the GUI layout in their DSL for that, which is easy and concise. But you can…
One of our team summed it up very nicely: Pragmatically, this design notion comes from Red being a data format first (code is data and data can be used as code). To mimick scoping at data level, context has to be…
Rebol2 was closed source, and is no longer maintained. Red has a non-restrictive license.
I hadn't seen docopt before, but am curious why you think it's such a bad design.
https://libraries.io/ ?
Another way to look at it is that you need a reason for people to use your language, not features. C didn't have tooling to start, JS didn't have an ecosystem, VSCode is only a few years old, so there is the short view,…
Our main chat is at https://gitter.im/red/red
Nice to see Rebol and Red mentioned! Here's a Red version of the calculator: https://github.com/red/code/blob/master/Showcase/calculator.... You can see the syntax is very close. We strive for compatibility with Rebol,…
For me, the power of the Redbol approach lies in the rich set of datatypes, so you can create dialects at the block/value level, leveraging the syntax without having to tokenize at the string level. It's no small thing…
I'd like more info on that as well (as part of Team Red). And, for comparison, what language(s) you feel are best for that, and what features lead to that.
First, thanks to Paul Biggar and the Dark team, for fighting complexity. Whether or not we agree with Dark's approach doesn't invalidate it in any way. It may mean we don't understand it. There are plenty of companies…
Logo's intention was not to make it easy to get graphics on the screen. Turtle Geometry is a mathematics made for learning. And it is only one part of the bigger picture of problem solving, using a computer both to…
Doesn't look like IBM Logo, from a glance at the manual on my shelf. IBM Logo did have a `startup` feature, which Rebol and Red (pending security design issues) use, so you can pre-load things into your environment.
I replied to a few comments, and will post my own now. For those questioning the FOSS-ness of Scarf. Start with Wikipedia, then read a few more things for background. Scarf itself is BSD3 licensed. You can do whatever…
1) I'm part of Team Red. 2) You can like, dislike, embrace, or discount a language (or anything for that matter) for any reason that's important to you. 3) I'm not here to convince anyone of anything, just to provide…
Those are the same project.
They generate the same type of syntax diagram, but are otherwise...quite different. If you read the product page it should hit the high points.
Thanks @9214. I must have blocked it from my memory.
So you're changing your argument now, that's fine. Let's see. Java? Python? Ruby? JS? PHP? Any .NET lang? Go is on the rise, yes. As is Rust. But D? Nim? Do you really consider those major languages? Enough silly…
That's what we're trying to find out. :^) In many ways it is a guinea pig, and something we wanted for ourselves. Very niche, to be sure, but if you've ever had to write grammars, the alternatives are EMACS/VIM +…
Did you notice a) that the ticket is closed, and b) it was a bad ticket to begin with? See this comment in there: https://github.com/red/red/issues/3412#issuecomment-39595136... Yes, if you rebuild the runtime when you…
Something like that, yes. Red has macros as well, with a key difference being that at compile time, for all macros, there is no runtime context to bind to. Sometimes this helps, sometimes it's a limitation. For example,…
64-bit is high on our list, but also a huge task, so needs a large block of time where other things won't get done. We have some big features we're pushing on now, and will update our roadmap accordingly.
Automated builds are the way to go. We're revamping our release process to avoid stale-binary syndrome. If you don't follow us on Gitter, where you'll see active chat every day, you can look at…
Of course we have to define "new". And consider that it was new when that was written. :^) It shares syntax with Rebol, 95% of it anyway, but many other "new" languages share syntax with older languages. In any case,…
I've done this quite a bit in Rebol and more recently in Red. The reason these languages work well for this is that you can dynamically build the GUI layout in their DSL for that, which is easy and concise. But you can…
One of our team summed it up very nicely: Pragmatically, this design notion comes from Red being a data format first (code is data and data can be used as code). To mimick scoping at data level, context has to be…
Rebol2 was closed source, and is no longer maintained. Red has a non-restrictive license.
I hadn't seen docopt before, but am curious why you think it's such a bad design.
https://libraries.io/ ?
Another way to look at it is that you need a reason for people to use your language, not features. C didn't have tooling to start, JS didn't have an ecosystem, VSCode is only a few years old, so there is the short view,…
Our main chat is at https://gitter.im/red/red
Nice to see Rebol and Red mentioned! Here's a Red version of the calculator: https://github.com/red/code/blob/master/Showcase/calculator.... You can see the syntax is very close. We strive for compatibility with Rebol,…
For me, the power of the Redbol approach lies in the rich set of datatypes, so you can create dialects at the block/value level, leveraging the syntax without having to tokenize at the string level. It's no small thing…
I'd like more info on that as well (as part of Team Red). And, for comparison, what language(s) you feel are best for that, and what features lead to that.
First, thanks to Paul Biggar and the Dark team, for fighting complexity. Whether or not we agree with Dark's approach doesn't invalidate it in any way. It may mean we don't understand it. There are plenty of companies…
Logo's intention was not to make it easy to get graphics on the screen. Turtle Geometry is a mathematics made for learning. And it is only one part of the bigger picture of problem solving, using a computer both to…
Doesn't look like IBM Logo, from a glance at the manual on my shelf. IBM Logo did have a `startup` feature, which Rebol and Red (pending security design issues) use, so you can pre-load things into your environment.
I replied to a few comments, and will post my own now. For those questioning the FOSS-ness of Scarf. Start with Wikipedia, then read a few more things for background. Scarf itself is BSD3 licensed. You can do whatever…