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 very minimalist and not too advanced, but perfect to learn the major concepts and it give me freedom to improve it by myself in any way I want.
Right now the project is stable enough to generate images, but this doesn't mean that is prefect.
It still lacks of:
- Proper error checking system to be able to give you insights when something in your code is wrong.
- A REPL to continuously evaluate code and interact live with it.
- More advance graphics primitive.
- Extended Gisp core library.
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.