https://github.com/andreas-kupries/aktive
Mirror of aktive @ core.tcl.tk/akupries -- image processing, code generation experiment
https://github.com/andreas-kupries/aktive
image-processing supercedes-crimp tcl tk
Last synced: 6 months ago
JSON representation
Mirror of aktive @ core.tcl.tk/akupries -- image processing, code generation experiment
- Host: GitHub
- URL: https://github.com/andreas-kupries/aktive
- Owner: andreas-kupries
- Created: 2023-02-04T22:50:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-22T11:08:10.000Z (over 1 year ago)
- Last Synced: 2025-03-22T12:19:52.788Z (over 1 year ago)
- Topics: image-processing, supercedes-crimp, tcl, tk
- Language: Tcl
- Homepage: https://core.tcl.tk/akupries/aktive
- Size: 16.8 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Support: support/README.md
Awesome Lists containing this project
README
||||
|---|---|---|
|Project|[Documentation](doc/index.md)|[Developer Index](doc/dev/index.md)|
# 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](doc/license.md)
# Ticket Tracking
AKTIVE is currently available from three repositories:
- The [primary fossil repository](https://core.tcl-lang.org/akupries/aktive), which is also where
the [official ticket tracker](https://core.tcl-lang.org/akupries/aktive/reportlist) lives.
- A [github mirror](https://github.com/andreas-kupries/aktive) 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](https://chiselapp.com/user/andreas_kupries/repository/aktive/index) at
[Chiselapp](https://chiselapp.com), also updated from the primary roughly once a day.
# Guides and other Documentation
- [License](doc/license.md)
- [Command Reference](doc/ref/index.md)
- [Changes By Version](doc/changes.md)
- [How To Install AKTIVE](doc/howtos/install.md)
- [Documentation Main](doc/index.md)
- [Logo](doc/logo.md)
# State
The extension currently implements a few hundred operators in 7 major sections.
For the full details please read the [command reference](/doc/trunk/doc/ref/index.md).
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).
