Tcl und C

(Tcl auf Speed)

© Konrad Rosenbaum, 2005

protected under the GNU GPL

Möglichkeiten

Tcl Extension: Modul, das von Tcl geladen werden kann

Tcl Application: Programm, dass Tcl lädt

Tcl Applikation

#include <tcl.h>

ld ... -ltcl

Tcl_FindExecutable

Tcl System initialisieren

Tcl_CreateInterp

Interpreter erzeugen

Tcl_Init

initialisiert Tcl Interpreter

Tcl Erweiterungen

Als .so compilieren

Foo_Init

wird aufgerufen, um zu initialisieren

String-Interface

Tcl_CreateCommand

Kommando registrieren

Tcl_Eval

Tcl script ausführen

Tcl_EvalFile

Tcl script aus Datei ausführen

Object-Interface

Tcl_CreateObjCommand

Kommand registrieren

Tcl_EvalObjEx, Tcl_EvalObjv

Script ausführen

Tcl_NewTypeObj

neues Objekt erzeugen

Tcl_GetTypeFromObj

Daten aus Objekt erhalten

?

Fragen?

2005-11-27T12:29:14