> You know that OBOS has a C++ API. Not that other languages can't or shouldn't be supported, but you know that is the nature of things and that trying to code in lisp or prolog for the native API will be weird. [OT but I couldn't resist!] dunno abt prolog, but clisp has support for objects too (via clos) so it wouldn't be *that* hard to write a lisp wrapper of the native API behaving *just*like* the C++ api.