Print

Print


Frank Mittelbach <[log in to unmask]> writes:

>  > publications: if a figure caption is less than one line in length,
>  > center it, otherwise use block justification:
...
>  > This is hard to handle by only declarative parameter settings. At some
>  > level it is necessary to program a test for the length of the text.
>
> yes, but why is this difficult for a declarative interface? you are right that
> at run time the template needs to do tests to decide what to do but then it
> receives the caption text as argument (or so we hope:-) an so can make test on
> it.

Sorry, I guess I didn't explain very well. It was only intended to be an
off-hand remark, not anything profound or unexpected to readers of this
list. I only meant the situation where the desired test is *not* already
provided in a special template instance. Suppose Joe Bloggs at the
University of Podunk in 2005 is working with this wonderful template
system which is "completely declarative". If he finds that he wants a
special caption format that requires such a test and the system does not
already provide it, then he can not "declare" what he wants, he has to
specify in some sort of procedural language the kind of test that he
wants to apply, and find a programmer to implement it.

This is not exactly an original thought; as I said it was only intended
as an off-hand remark.