Just noticed a minor goof in the message I just sent.  In order for
REBOL to be able to produce the argument block:

> ["loop" "5" "[print" {"foo"]}]

the original input would have to be, not:

> $ myscript.r loop 5 [print "foo"]

but:

$ myscript.r loop 5 [print \"foo\"]

This doesn't invalidate my argument, of course... You'd have to escape
the quote marks in this example for the block to be doable, regardless
of how REBOL passes the arguments to the script, because otherwise the
shell will throw them away.

-Jake

Reply via email to