An IDL compiler for objective-c and python, based on ply. Very greatly so in development.