[sc34wg3] CTM: Semicolons

Lars Heuer heuer at semagia.com
Mon Nov 3 09:27:06 EST 2008

Hi all,

This spring in Oslo we introduced semicolons to delimit statements
within topic blocks [1] (for no technical reason but to enhance
readability for non-SVO languages).

Associations and template invocations *outside* of topic blocks
require no semicolons.

At TMRA'08 some suggested to introduce semicolons everywhere to make
CTM more consistent.

What do you think? Semicolons everywhere (for associations, within
templates and for template invocations outside of topic blocks)?

[1] <http://www.isotopicmaps.org/ctm/ctm.html#sec-topic-tail>
    Note: The grammar is wrong (brackets are missing), should be:

    topic-tail ::= (identity
                    | assignment
                    | topic-template-invocation
                    | instance-of
                    | kind-of
                    ) ';'

Best regards,

More information about the sc34wg3 mailing list