Class: ILang | interfaces.py | ||
---|---|---|---|
ILang documents what a language module needs to be accepted as suchA language module should contain a number of classes that provide certain protocols. Classes whose instances provide the following as adapters for ex IEnglish IParser ICommand IThing (IDescribable and ISyntax to be exact) other language dependent protocols. english.py should provide ILang like: advise(moduleProvides=[ILang]) as should all other language modules.
|