Parsons - Layout Settings

Ramsey Nasser

Ramsey Nasser

Zajal

Advising
Zajal is a programming language for people with interesting ideas. Inspired by the seminal Processing project, based on the lovable Ruby programming language and powered by the awesome openFrameworks library, Zajal strives to make writing and playing with software as enjoyable as possible. It consists of a language interpreter distributed as a desktop application with built in support for video, images, graphics, hardware like Arduino and internet connectivity. Approached as an exercise in user interface design, Zajal was built with the continuous feedback from the community to ensure that it really is a language that frees the programmer to concentrate on the most important part of coding— their idea.

Program Details

Inspired by this work? Explore program features, curriculum, faculty, and more.

Take The Next Step

Notice of Nondiscriminatory Policy

The New School admits students of any race, color, national and ethnic origin to all the rights, privileges, programs, and activities generally accorded or made available to students at the school. It does not discriminate on the basis of race, color, national and ethnic origin in administration of its educational policies, admissions policies, scholarship and loan programs, and athletic and other school-administered programs.