Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: The big idea of Rebol

From: greggirwin:mindspring at: 3-Jun-2002 9:58

Gabriele, et al << PH> I am a total REBOL newbie, maybe there are already ways to deal PH> with combinators in REBOL like what offered in 'Joy'. I didn't go in depth enough to understand what they really mean by combinators, anyway, it's not difficult to manipulate REBOL code from REBOL itself, so I think it can easily be done.
I just read up on it quickly and can see there is some common ground between JOY and REBOL, in what some of their goals are, and what their inspirations might have been. One big difference, just reading some sample JOY code, is that JOY is probably not as easily understood, or read, by less technically minded people as REBOL (not counting for good vs. bad coding and naming styles). Not to disparage JOY; I just don't think that was one of its goals, but I could certainly be wrong from what little I have investigated. Combinators appear to be, generally, higher order functions, which we can certainly create in REBOL. MAP is an example they use and there are at least a few implementations of MAP in REBOL out there. As far as dialects for other languages, I think they can be a good thing. Whether they are true dialects, or just function libraries, they can help newcomers to REBOL feel more comfortable. In either case, you can see how a REBOL implementation works and, over time I think, people become acclimatized and then there is only REBOL. People need common ground; a universe of discourse, whether linguistic or conceptual, so they can discuss (communication is the big idea for me :) ideas and issues. With REBOL, as it is today Carl has given us a foundation to build on. He has also given us a number of concrete pieces to help us get acclimated. Eventually, we will lose the "need" for those and will really begin to <insert your favorite Star Wars/Matrix/Zen/??? view here>. :) Personally, I like a quote from Richard Bach's 'Illusions' - "Everything you know is wrong." --Gregg