Project | Documentation | Developer Index |
Welcome to AKTIVE
, Andreas Kupries's Tcl Image Vector Extension.
It is yet another attempt at creating an image processing package for Tcl, which started out with
the CRIMP
(CRItcl IMage Processor).
While it only started as an experiment in massive code generation, it was successful and now continued normally.
Operator specifications written in a custom Tcl-based DSL are converted into Tcl and C code working on top of a small fixed runtime, making the combination a functional Tcl extension.
The license is MIT/BSD
AKTIVE is currently available from three repositories:
-
The primary fossil repository, which is also where the official ticket tracker lives.
-
A github mirror updated from the primary, roughly once a day.
Please do not submit tickets at the mirror.
Note that you may be reading this README at the mirror.
-
And a fossil mirror at Chiselapp, also updated from the primary roughly once a day.
The extension currently implements a few hundred operators in 7 major sections. For the full details please read the command reference.
Last time it was checked the sources (after code generation) were split into
- 2% DSL implementation/converter (Tcl),
- 8% runtime (C),
- 13% operator specifications (Tcl DSL), and
- 77% generated code (C).