5 ms·
Looks interesting. Good job! Another REBOL-inspired language is Red [0], which also looks interesting. Maybe I'll actually sit down and have a proper look one
by gnud 6y ago
Looks interesting. Good job!
Another REBOL-inspired language is Red [0], which also looks interesting.
Maybe I'll actually sit down and have a proper look one of these days.
0: https://www.red-lang.org/ https://www.red-lang.org/
- stchacademy 6y agoYes, Red is another fine language. However, to be fair, I would say Red is practically like Rebol v3. Arturo's goal is not to become yet another Rebol, but combine its positive aspects (which are a lot) with other features of modern programming languages, mostly functional programming -oriented. Actually, Arturo's influences range from Rebol to Ruby, Haskell, Tcl and even Forth or Factor or... Swift. In any case, I'm all ears for feedback/ideas/suggestions. Code contributions are more than welcome as well - it's been just a one-guy thing so far, and I can honestly not find time for everything :)
- rebolek 6y agoDescribing Red as Rebol3 like is not fair IMO, it goes beyond that in many aspects - there is a compiler, C-level dialect (Red/System), reactive framework, ... Anyway, Arturo looks interesting and I'm looking forward to try it!
- stchacademy 6y agoI didn't say that in a despective way at all. My only point is that Red - as far I've seen it at least - tries to maintain a great deal of compatibility with Rebol, while Arturo used it as a starting point. (Arturo can be run as valid Rebol code, only if you stick to the absolute basics) Even using it as an inspiration, it's obvious that I absolutely respect both projects. Again, what I'm trying to do is take the good points and create something completely new. Looking forward to hearing your feedback/ideas/suggestion/anything. I'm all ears! :) (Code contributions are also 100% welcome!)
- 9214 6y agoCompatibility with either Rebol 2 or 3 is not the goal, since Red takes the best parts from both.
- garyclarke27 6y agoI was following Red with keen interest, waiting for them to add Postgres support. Unfortunately this never happened, I think they got sidetracked by over-enthusiasm for crypto tools and thus lost momentum.
- stchacademy 6y agoI've watching/studying Red for a long time. And it is a very legitimate effort to be honest. However, when trying to do too much at the same time (and attempting to build a full-stack, do-it-all language would surely qualify for that), you can easily get sidetracked. My attempt here is nothing too bloated. I just needed a super-flexible, easy to use (and tweak) programming language for me (automation, templates, typesetting, "quick" scripts and webview-based app publishing). So, I created it. It's by no means "complete" - yet. Although, after months (to years) of hard work, I think it's ready to get a bit more known. At least, my personal goal has been achieved: Arturo is the language I personally use for my everyday scripting. :)
- 9214 6y agoRed got sidetracked by an attempt to build local economy based on an ERC-20 token, to be precise: for tipping contributors, funding FOSS projects and helping maintainers, curating high-quality learning materials within community, etc. That didn't pan out in the near term since no-one shared the enthusiasm. Besides, there are only a few active contributors helping the project, others, unfortunately, prefer to watch from afar and wait, or to pick Red apart feature-by-feature for other languages — and TBH I don't know if this is a historical problem with Rebol family or lack of goal-oriented communication from Red's side which would encourage people to participate (e.g. write a Postgres driver).
- libx 6y agoI had interest in Rebol and Red, but lost it. Lost the interest because of what you mention, but also because building algorithms with it imply a big cognitive load for me. Since then, I'm very happy with TCL, one of the inspirations for Rebol. Its syntax is regular, it's a professional tool, conservative, i.e. doesn't break code at each new release, has great GUI with Tk, and many other advantages.