Abstract: XS ist eine Sprache, mit deren Hilfe Perl und C einfach
und effektiv miteinander verbunden werden können.
Das Tutorial gibt eine einfache Einführung in XS und zeigt
die Möglichkeiten und Einsatzbereiche von XS anhand von
mehreren Fallbeispielen auf. Es soll anregen, selbst mit
XS zu experimentieren.
C-Kenntnisse sind nützlich, aber nicht zwingend erforderlich.
Ein Notebook mit C-Compiler und einer aktuellen Perl-Version
zum Nachvollziehen der Beispiele ist ebenfalls sinnvoll.
* Hello XS!
* Übersicht: Tools & Manpages
* Die Perl Datentypen in 10 Minuten
* Ein kurzer Blick in die Perl API
* Warum es sich lohnt, die Perl-Interna zu kennen
* Advanced XS
* Interface zu externen Bibliotheken
* XS-Code kompatibel machen
* Zugriff auf spezielle Teile der Perl-API
* Langsamen Perl-Code mit XS schnell machen
* XS und OO
* XS mit C++
* Ties und XS
* Große XS-Projekte