We are about to switch to a new forum software. Until then we have removed the registration on this forum.
This might sound strange but I've been working on a version of Processing built in Bash (it uses Imagemagick/Magickscript with X-Windows support for the rendering). I reviewed the summer of code and Processing threads and the project list and am wondering if this makes sense as a proposal to build it out further.
p5.sh (working title!!!) would be an implementation of the principles of Processing in Bash. The main premise is that with Processing (or alternatively Processing-like) syntax you create and modify images as well as do anything you could do in Bash. I think that Bash in one way could be considered esoteric or 'expert' functionality but it's my alternative premise that the Unix philosophy is a democratic model that potentially unlocks doors for artists, and that it has much to offer beginners as well. I have a first minimal version of the parser and am building out a reference of functionality. There are still some challenges (what should looping look like? how to get mouseX events?) but there are also some new exciting uses as well (relating to piping and other uses), and specifically how Processing in Bash could integrate with other software. Potentially this could be a new mode inside the PDE.
At this point I'm also wondering if it should have processing or Bash-like syntax, Fill(50, 20, 100, 70) or Fill 50 20 100 70 for example. I know that some of the versions of Design By Numbers for example did not have parenthesis.
I'd be open to hearing any feedback. Thanks