Projekt
Razčlenjevalnik je povezan kot modul (»from inlinec import inlinec«), ki izvaja začetno obdelavo in sproti prevaja definicije funkcij C, označenih z anotacijami @inlinec, v vezave ctypes in nadomesti telo funkcije C z poziv k tem vezavam. Po takšni transformaciji tolmač Python prejme pravilno pretvorjeno izvorno besedilo skripta, v katerem se funkcije C kličejo z
# kodiranje: inlinec
iz inlinec uvoz inlinec
@inlinec
def test():
#vključi
void test() {
printf("Pozdravljen, svet");
}
Razvoj je zaenkrat predstavljen kot eksperimentalni prototip, ki vsebuje pomanjkljivosti, kot so pomanjkanje podpore za podajanje kazalcev (razen nizov) na funkcijo, potrebo po zagonu
»gcc -E« za predhodno obdelavo kode, shranjevanje vmesnih datotek *.so, *.o in *.c v trenutni imenik, brez predpomnjenja pretvorjene različice in izvajanja nepotrebnih stopenj razčlenjevanja (velike zamude ob vsakem zagonu).
Vir: opennet.ru