blob: 27cf53cfeaa6fc2c83f32c7bfab1b3c1dd6494e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
The Tcl extension module gives access to the Tcl library with functionality and
interface similar to the C functions of Tcl. In other words, you can:
create Tcl interpreters
The Tcl interpreters so created are Perl objects whose destructors
delete the interpreters cleanly when appropriate.
execute Tcl code in an interpreter
The code can come from strings, files or Perl filehandles.
bind in new Tcl procedures
The new procedures can be either C code (with addresses presumably
obtained using dl_open and dl_find_symbol) or Perl subroutines (by name,
reference or as anonymous subs). The (optional) deleteProc callback in
the latter case is another perl subroutine which is called when the
command is explicitly deleted by name or else when the destructor for
the interpreter object is explicitly or implicitly called.
Manipulate the result field of a Tcl interpreter
Set and get values of variables in a Tcl interpreter
Tie perl variables to variables in a Tcl interpreter
The variables can be either scalars or hashes.
|