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
- [REBOL] Parse differenece in Core 2.3 dynalt
- [REBOL] Parse differenece in Core 2.3 Re: jeff
- [REBOL] Parse differenece in Core 2.3 Re:(2) dynalt
- [REBOL] Rebol's argument handling is broken jhagman
- [REBOL] Rebol's argument handling is broken Re: jeff
- [REBOL] Rebol's argument handling is broken Re:(2... jehamby
- [REBOL] Rebol's argument handling is broken ... jehamby
- [REBOL] Rebol's argument handling is broken ... jeff
- [REBOL] Rebol's argument handling is bro... jhagman
- [REBOL] Rebol's argument handling is... dynalt
- [REBOL] Writing to a half-byte tim
- [REBOL] Rebol's argument handling is... seanh
- [REBOL] Rebol's argument handling is... jeff
- [REBOL] Rebol's argument handling is... jehamby
- [REBOL] Rebol's argument handling is... dynalt
- [REBOL] Rebol's argument handling is... dynalt
- [REBOL] Rebol's argument handling is... jeff
