SUO: Re: CG: RE: Question about CLCE
Rich,
Every knowledge representation language, every
programming language, and every artificial language
for design, specification, or whatever requires
monosemy -- one and only one meaning for each
word. Since CLCE is designed to map to those
languages, there is no way that it can do so
in a simple, convenient way without requiring
every word to have a unique meaning.
> While I like the basic idea of a controlled language,
> requiring monosemy is too strict a constraint for most
> people. I write from the familiarity of using a form
> of CLCE called ROSIE back in the late eighties.
If you want a word, such as "bank" to have more
than one word sense, you can do so by using
distinct spellings, such as "bank1" and "bank2".
Or better, you can use hyphenated terms, such
as "river-bank" and "money-bank".
John