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




-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to