>From: [EMAIL PROTECTED] >Subject: [REBOL] Rebol's argument handling is broken Re:(3) >Date: Wed, 12 Jul 2000 18:01:35 -0800 > > Howdy, Jake: > > > 1) How many people are going to *want* an immediately DOable > > REBOL expression? > > Lots of people! ;-) agreed. > > Maybe I'm missing something, but what about FORM? For > > example, assume I pass this to my script: > > DOing formed blocks is sort of inelegant. You're taking a > REBOL data structure, a block, and then turning it into a > string. By the DOing the string the interpreter actually > turns the string back into a block of REBOL data types > before evaluating it. It's not very optimal. Just DOing > the original string ends up being half as much work. Yes, but only "sort of inelegant". It is extra work, but only involves one extra word of rebol code (no big deal), and the wasted processing time is insignificant compared to the overhead of starting the rebol interpreter to execute a single line of code. So it seems liek a reasonable trade-off to me. > I do agree with what you're saying, though, about the need > to distinguish command line args. Believe me-- I want REBOL > to excel at command line integration as much as the next > guy! As the next guy, I must say that that's quite a bit. ;-) > Another idea that was brought up was that you could have > more than one view of the command line args available, so > those that want the separation of args would have it in a > block somewhere, and those that want just a doable string > would have it somewhere else. Best of both methods > approach. > > Would that work for us disgruntled REBOL command liners? (-: I like that solution, it sounds like a wonderful enhancement, but is adding the code to provide that any more elegant than just using 'form on an argument block? If so then I'd vote for this, if not - don't clutter up the system object with semi-redundant info. > > Command-linely yours, > > -jeff > Cal Dixon ([EMAIL PROTECTED]) -><- ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
