::

Gisp


[The development is: On going]

My journey to find the perfect setup for digital generative art is pretty long, but now it may have come to an end with Gisp, the tool I made and I'm using at the moment.

Gisp is a Lisp dialect I made 100% focused on giving the right tools to generate procedurally images.

The core program is written in C and it consists in a lisp interpreter that reads a .gisp code file and execute it.

For the core interpreter structure I used this article as a great reference that explain everything you need to create your own little interpreter. It's not too advanced and very minimalist, but I like it that way and give me freedom to expand it by myself in any way I want.

Right now the project is pretty stable and capable of generating images, but this doesn't mean that is prefect.

It still lacks of:

The project also has a companion project called Gisp Editor which, as the name implies, is a tool to edit and run gisp code without having to manually run from the terminal.

References:

Lisp in less than 200 lines of C => https://carld.github.io/2017/06/20/lisp-in-less-than-200-lines-of-c.html
Cairo Lib => https://www.cairographics.org
Gisp Repository => https://github.com/elkiwy/gisp
Gisp-Editor Repository => https://github.com/elkiwy/gisp-editor