JazzScheme is a development system based on extending the Scheme programming language and the Gambit system. It includes a module system, hygienic macros, object-oriented programming, a full-featured cross-platform application framework, a sophisticated programmable IDE and a build system that creates executable binaries for Mac OS X, Windows and Linux. JazzScheme has been used for more than 10 years to develop commercial software.

2017-01-06 - JazzScheme is alive and well. Go to the Github repository and enjoy! More news coming soon

JazzScheme was born in 1996 out of some profound convictions:

The Lisp community should not be dreaming of sophisticated GUIs and IDEs but instead be the one pushing the boundaries of what can be accomplished!

There is no single truth in computer science and Lisp's meta-language capabilities and dynamic nature makes it the ideal language to unify in a coherent approach many great paradigms like:

Lisp is one of the greatest tools to experiment with new concepts and implement them.

In the long run, enable more Lisp/Scheme programmers to develop at work in the language they love :)

But by enabling people to create and commercialize radical products that would have been almost impossible to develop using mainstream languages (time, cost, feasibility, ...)

Not by trying to convince people of their advantages

Operating Systems

The Jazz kernel runs on most operating systems. It is entirely written in mostly portable pure Scheme with the wonderfull Gambit Scheme system as primary target.

The cross-platform GUI is a high level framework written in Jazz that uses Cairo for backend. It runs on Windows and X11. On Mac OS X, the X11 version can be used and works very well.