[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SWIG



Remco Gerlich wrote:
> 
> On Mon, Jan 10, 2000 at 10:00:57AM +0100, Armijn Hemel wrote:
> > SWIG is op zich wel vrij heftig spul en ik weet niet in hoeverre jullie heftig
> > bezig zijn :)
> 
> Tja, wat is heftig? Een korte SWIG tutorial zou wel handig zijn, ik
> weet soms niet goed waar ik moet beginnen.
> 
> Voorbeeld: ik heb laatst een C library met ICQ functies gedownload
> (libicq). Die kan ik gebruiken in C programma's, maar het zou leuker
> zijn als ik het kon benaderen vanuit Python, en dan in Python wat OO
> wrappers eromheen kon maken.
> 
> Nou denk ik dat ik met SWIG simpel van de file "libicq.h" een SWIG
> file moet kunnen maken, waarna SWIG wrapper C files maakt die ik
> vrij automatisch naar een Python module kan omwerken.
> 
> Hoe moet ik dan beginnen?

Er is een boel documentatie op www.swig.org.

http://www.swig.org/doc.html

Heb je daar niet gekeken? Of misschien is het opeens een boel
documentatie? Ik weet niet of de tutorial PDFjes op die page iets zijn.

> > ik weet niet in hoeverre Python getypeerd is (ik dacht het wel, itt Perl), maar
> > dat is vaak een probleem om conversie tussen typeringen goed te doen...
> 
> Ik hoopte dat SWIG juist voldoende Python kennis had om dat automatisch
> te doen, in simpele gevallen...

Doet ie ook.

Groeten,

Martijn

Nederlandse Python mailinglist, python@nl.linux.org
archief: http://mail.nl.linux.org/python/