andreas-kupries / aktive

Mirror of aktive @ core.tcl.tk/akupries -- image processing, code generation experiment

Home Page:https://core.tcl.tk/akupries/aktive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

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).

About

Mirror of aktive @ core.tcl.tk/akupries -- image processing, code generation experiment

https://core.tcl.tk/akupries/aktive


Languages

Language:Tcl 72.7%Language:C 27.0%Language:Shell 0.3%