[REBOL] Re: Help function for contracts
From: jan:skibinski:sympatico:ca at: 19-Oct-2002 17:38
Hi Gregg,
> << One question: How to programmatically insert line breaks into
> a series of blocks? >>
>
> That's a tricky one. If you use a layout in your code, the line hints are
> preserved, but I haven't found a way to simulate them.
Actually, I found reasonable solution: use 'compose/deep instead of 'reduce.
This snippet appears to produce acceptable layout - clearly delineating
the contract structure:
-----------------
compose/deep [
require
[(pre)]
result: do
[(fun-body)]
ensure
[(post)]
result
]
--------------
I'll update the dbc.r tonight.
Regards,
Jan