Project | Documentation | Developer Index |
Welcome
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.
License
The license is MIT/BSD
Ticket Tracking
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.
Guides and other Documentation
State
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).