OpenGTL    OpenCTL    OpenShiva   

What is it ?

The G of GTL means either Graphics or Generics, the T means Transformation and the L means Libraries or Languages.

The goal is to provide the tools, languages and libraries to create generic transformation for graphics. Those transformations could then be used by different programs (Krita, The Gimp, CinePaint, gegl...).

Most of OpenGTL is now coming into shape. OpenCTL. is at beta stage, when a CTL program has a correct syntax, it should work fine. While OpenShiva is still very alpha, and a lot of part of the language are still broken.

Two Languages

Currently the focus is on developing two languages, designed for two different implementations.