Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
greggirwin
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
greggirwin
1y ago
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 some inf
2.
▲
by
greggirwin
5y ago
Those are the same project.
3.
▲
by
greggirwin
5y ago
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.
4.
▲
by
greggirwin
5y ago
Thanks @9214. I must have blocked it from my memory.
5.
▲
by
greggirwin
5y ago
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 arguments th
6.
▲
by
greggirwin
5y ago
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 + YACC&#x
7.
▲
by
greggirwin
5y ago
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 runtim
8.
▲
by
greggirwin
5y ago
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, interpolation a
9.
▲
by
greggirwin
5y ago
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.
10.
▲
by
greggirwin
5y ago
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 https://progress.red
11.
▲
by
greggirwin
5y ago
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, t
12.
▲
by
greggirwin
5y ago
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 also build the t
13.
▲
by
greggirwin
5y ago
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 implicit. As a consequence,
14.
▲
by
greggirwin
7y ago
Rebol2 was closed source, and is no longer maintained. Red has a non-restrictive license.
15.
▲
by
greggirwin
7y ago
I hadn't seen docopt before, but am curious why you think it's such a bad design.
16.
▲
by
greggirwin
7y ago
https://libraries.io/ ?
17.
▲
by
greggirwin
7y ago
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, and the lo
18.
▲
by
greggirwin
7y ago
Our main chat is at https://gitter.im/red/red
19.
▲
by
greggirwin
7y ago
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
20.
▲
by
greggirwin
7y ago
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 to be able
21.
▲
by
greggirwin
7y ago
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.
22.
▲
by
greggirwin
7y ago
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 selling
23.
▲
by
greggirwin
7y ago
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 solve problems, and
24.
▲
by
greggirwin
7y ago
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.
25.
▲
by
greggirwin
7y ago
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 you want with it. Even
26.
▲
by
greggirwin
7y ago
Ignore Scarf's success for a moment, and focus on it's goal. Do you think FOSS developers should be compensated for their work? If so, how do we make that happen?
27.
▲
by
greggirwin
7y ago
Open Source and SaaS are not mutually exclusive. If a SaaS product is also FOSS, it just means that more than one vendor could provide the same exact service. You're paying them for their services and physical resources. Every cloud&#x
28.
▲
by
greggirwin
7y ago
There is no need to bypass Scarf to align completely with FOSS principles. If Scarf is not encrypting the source, adding new license constraints, or hiding it in any way, when it adds its wrapper.
29.
▲
by
greggirwin
7y ago
> If the developer intends to open-source his software then in-app purchases defeat the entire purpose? Free and Open Source and making money are separate issues. This is the Free as in Beer, versus Free as in Freedom bit. FOSS is not l
30.
▲
by
greggirwin
7y ago
Indeed, Rebol was groundbreaking in so many ways. Hard for some to understand, but for those whose brains have receptors for it there is nothing quite like it. Working in other langs can be hard once you're used to Rebol, because some
More ›