ThelopWiki

Wards Wiki Pages / Thelop Word

ThelopWord?'s are the basic building blocks of the ThelopLanguage?. They are used to form ThelopName?s (sometimes called ThelopSentence?s) according to the ThelopRule?'s following the ideas of LanguageOrientedProgramming.

ThelopWord?'s work according to their meaning in ThelopWordClass?es. There are currently four word classes: Objects (O), Actions (A), Properties (P) and Modifiers (M). In general a ThelopWord? may belong to and work in one or more ThelopWordClass?es. But this is not true for ThelopActionWord?'s which belong to and work only in the ThelopActionClass?.

Most ThelopWord?s are either short English words or abbreviations of English words. They have been chosen carefully to avoid collisions and to build an efficient vocabulary.


In the ForthLanguage? each construct is a word. So it might be an ideal candidate to experiment with the ThelopLanguage?. -- fp

I know little Forth and never thought about using THELOP for it. Perhaps because the terse naming ideology of Forth doesn't fit well to the much longer ThelopName?s. Technically it would be trivial to redefine Forth words to fit into LanguageOrientedProgramming, e.g. : : Tos'Print'Drop . ; : TosPrint dup . ; but somehow I doubt that Forth people would like it. On the other hand using names *completely* describing functions would reduce the need to look into the documentation for stack effects and the potential naming problem (I think there must be a problem to find 5000+ consistent names for tomorrow's APIs) would disappear.


See also: LanguageOrientedProgramming, ThelopWordExample?, ThelopNameExample?, ThelopRule?
CategoryThelop?
 
© ThelopWiki Community zuletzt geändert am September 22, 2003