Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Vytváříme v C/C++ modul pro Python

Pavel Lang aura:58
3. 11. 2009 1:06

Re: Vytváříme v C/C++ modul pro Python

celé vlákno
Pěkné, tročku čeština by mohla „jít líp“, ale stranou a pár dotazů:
  • PyDoc_STRVAR( calc__doc__, "calc" ); a další PyDoc_STRVAR  – to je makro?
  • METH_VARARGS asi nebude jediný možný způsob sdělení jak předat argumenty, existuje i jiný? Respektive jak předat kwargs, alespoň to by se pro začátek docela hodilo, když ne víc
  • je docstring povinný? dá se předat bez potíží NULL nebo ukončit pole?
  • o jakou verzi Pythonu se zde jedná? Jde pouze o trojku nebo lze aplikovat i např. na 2.6?
  • Existuje jiná forma importu funkcí C knihoven do Pythonu než pomocí wraperů? (třeba jestli lze zavolat printf přímo z Pythonu..) Chápu, že článek navádí, jak psát moduly přímo pro Python v C, ale nezmiňuje se o alternativě
Díky za odpovědi.
Článek zajímavý nicméně se mi zdá nějak narychlo napsaný, ale každopádně díky za něj, sám mám Python rád, ale zatím jsem neměl potřebu psát si modul v C/C++, knihoven které lze naimportovat je dost a zatím stačily