[COMPOSE] Build
[1/3] from: greggirwin::mindspring::com at: 30-Oct-2004 8:22
Hi Ladislav,
LM> about to enhance http://www.fm.vslib.cz/~ladislav/rebol/build.r I can
LM> take into account (potentional) user's suggestions, if any
What enhancements are you planning? I have to admit, I only looked at
it before, but haven't used it in any real-world situations. I think
it could be very useful though, so I need to do that. :)
-- Gregg
[2/3] from: lmecir::mbox::vol::cz at: 31-Oct-2004 16:54
I decided not to do any upgrade, instead I created a brand new dialect.
It looks as follows:
build-block [x (y) [z] u :v] [x: 1 y: 1 + 1 z: 1 + 2 u: [contents of
u] v: [contents of v]] ; == [1 (2) [3] [contents of u] contents of v]
This dialect looks very human-readable, doesn't it? (I found a lot of
possible usages for it). You can easily "stack" it like:
build-block [let's see :what] build-block [what: [the rise of the
(y)]] [y: 'sun] ; == [let's see the rise of the (sun)]
I posted the implementation (easy exercise for a reader :-) to
http://www.fm.vslib.cz/~ladislav/rebol/build-block.r
-Ladislav
P.S. had to check www.rebol.org to see my and Gregg's message. The last
message that made it to my box was: "[REBOL] Re: rejoin with tag" posted
by Carl Read :-(
[3/3] from: lmecir:mbox:vol:cz at: 6-Nov-2004 12:05
I updated files at http://www.fm.vslib.cz/~ladislav/rebol
Have a look at http://www.fm.vslib.cz/~ladislav/rebol/build.r to see the
latest changes to the dialect.
OT:
>P.S. had to check www.rebol.org to see my and Gregg's message. The last
>message that made it to my box was: "[REBOL] Re: rejoin with tag" posted
>by Carl Read :-(
>
Found the cause: it looks that the headers of ML messages have changed
slightly but significantly enough for me to "lose track" of the posts. I
am here again after an adjustment.
-L