Richard Sharpe writes:

> Why does a name like $xyz$, when being defined, need () around it ..
>
> Ie
>
> (define ($object-titles-after$) (list (...) (...) ...))
>
> 'cause (define $object-titles-after$ ...) does not work!

Because the $xyz$ things are (by convention) functions, not scalars.

    (define ($object-titles-after$) (list (...) (...) ...))

is equivalent to

    (define $object-titles-after$)
        (lambda () (list (...) (...) ...)))

This would presumably allow you to give these parameters context-dependent
values in some way.

-- 
Peter Eisentraut   [EMAIL PROTECTED]   http://funkturm.homeip.net/~peter

Reply via email to