summaryrefslogtreecommitdiffstats
path: root/libraries/tcc4tcl/README
blob: 70537c20dc54a80dbc9939ffa2a4459619aecb82 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
tcc4tcl (Tiny C Compiler for Tcl) is a Tcl extension that provides
an interface to TCC. It is a fork of tcltcc by Mark Janssen.

It makes extending Tcl with C and creating compiled package
extensions a simple and interactive experience. It incorporates TinyCC,
a small yet featureful C compiler that works fast enough to be used as
a JIT compiler.

In addition to the TinyCC binding, tcc4tcl allows quick wrapping of C
functions into Tcl procedures, and saving these procedures in libraries
loadable as package extensions using the load command. It is similar to
Critcl, except that the compiler is included.