34 35th St., Unit 26, Brooklyn, NY, 11232
Zajal is a programming language designed to reduce the friction between creative vision and functioning software. Live coding allows artists to improvise code and experiment freely, turning programming into an act of sculpture rather than architecture. Zajal's simple consistent syntax works hard to get out of the way of creativity, while its Ruby foundations expose coders to an immense world of existing code, discussions, and documentation.
Live coding is at the heart of the Zajal experience. Changes are applied to the running sketch without restarting whenever possible. This allows coders to experiment like never before, and also encourages the healthy habit of making small, incremental changes. It allows for truly instant feedback on your ideas, making Zajal a lot of fun to use and learn.
Research: Education, Open Culture
Project Type: Design, Engineering, Generative Art, Hacking, Learning, Open Source, Physical Computing, Software
Tags: arduino, education, live coding, parsons, Parsons MFA DT, programming language