Loglan'82

Loglan'82

(language)A teaching language including all the programmingtools used in object-oriented programming, modular programming, and structured programming as well asprogramming by rules and functional programming.

Supported object-oriented programming features includeclasses, objects, coroutines, processes (in Loglan'82processes are objects which are able to act in parallel),inheritance, exception handling, and dynamic arrays.

Loglan'82 is apparently unrelated to Loglan.

http://univ-pau.fr/~salwicki/loghome.html.

A cross-compiler to C is here.