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

[REBOL] Re: What does REBOL fix?

From: jason:cunliffe:verizon at: 17-Dec-2003 9:19

> JC> What is essential is easy interoprability. > > What is essential is simplicity. Any new piece you have to add > adds complexity, and complexity will in the end turn out against > you.
Yes very good point. But there is a trade-off point where modularity aids and manifests simplicity. Go past that threshold and too much modularity, too many options, become too complex. 'Simple' includes leveraging existing know-how, familiar contructs, tools, docs and community. Simple includes not having to write the book first or explain it to anyone. Simple includes mail order $130 six-speed Huffy bicycle from Walmart tha is made in China, vs. goign to Siberia and inventing one. Though the latter may be much more fun and spritually rewarding.. it depends. Reading /watching the recent flutry of articles and docs about the Wright brothers amazing prpgress in a few shortyears is full of apt examples. For example, XML may be inelegant compared to Rebol native approach, but it has a growing attraction has it gains mass adn momentum. Therefore, using XML in a Rebol application might actually be 'simpler'. Is it simpler to use Apache when you know how, than to write, document, test and debug your own server? Is it simpler to develop multimedia intefaces in Rebol orwork work with tools like Flash which handle text, graphic, sound and interfactivity way better. Oldes' make-swf is perhaps the most significant Rebol dialect which tests the issue of interoperability vs. simplicity. It is a amazing work in progress, but still requires one to a) understand flash, b) know some actionscript c) know Rebol and d) know the make-swf dialect. Rebol strikes a very elegant balance I think. What it still lacks is a smart IDE/browser component to help one to move faster with syntax and dialects. Loaded dictionaries and context sensitive support. I imagine that is a very hard thing to write. But perhaps Rebol makes it easy.. - Jason