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

[REBOL] Re: Shortcut word available?

From: moliad::gmail::com at: 17-Jun-2007 9:56

On 6/17/07, Robert M. Münch <> wrote:
> > There is one situation where I don't like COMPOSE (because it's not easy > to handle) and that's when you need to do some calculations with parens > inside a block. In this case COMPOSE interprets the parens differently. > Robert >
very true, when there are already parens in a block, its not very practical to use compose. In most cases, surrounding the math with an extra all-encompassing set of parens work. if you really want the original parens to be part of the block, although clumsy, you can just include them within a block. The compose will remove the block and leave the content intact (unreduced). ex:
>> a: 3
== 3
>> compose [([(a)])]
== [(a)]
>> compose compose [([(a)])]
== [3] now, I didnt't say the above in a hope of "defending" compose ;-). but the above can help if you've got just a few parens in a large setup... -MAx