Pyexpander is a powerful macro processor based on python. Instead of simple macro replacement it offers evaluation of arbitrary python expressions and execution of python code. Pyexpander is Turing Complete.
Highly Object Oriented Language This is an attempt to develop a new third generation general purpose programming language for x86 and x86_64 processor which tries to integrate maximum possible object oriented concepts.
A Python-based macro processing tool to extend C-like languages with DSLs. MP reduces the amount of work necessary to extend C by extracting the relevant blocks to process and calling user-supplied Python functions to handle the macro.