Processing
Processing is an open source programming language and environment for people who want to program images, animation, and interactions.
Evaldraw allows you quickly write small programs in its C-like language. It supports static variables, enums, arrays, functions and just recently structs. Your code...
evaldraw allows you quickly write small programs in its clike language. it supports static variables, enums, arrays, functions and just recently structs.
your code is recompiled every time you type a character! goodbye tedious compile times!
a simple program that draws a gradient with the mouse:code:(){ setcol(mousx/xres*255,mousx/yres*255,255); drawsph( mousx, mousy, 10 );}
evaldraw lets you quickly test an idea. its great for prototyping. there are builtin functions for drawing circles, lines, cones, and some opengl primitives (gl_lines, gl_triangles, gl_quads ).
in addition to being a programmingenviroment you can evaluate functions in 1d, 2d and 3d!
it even has a buildt in keyboard for playing music. this is so you can write your own instruments as a function of time and amplitude in the 1d mode.
evaldraw has a lot of great examples and games included.
prototyping programming c-development programming-language opengl instant-compiler