About NaaN

About NaaN

NaaN is a software platform for programming. A good software environment makes programming fun. NaaN strives to be the easiest, most enjoyable path for creatively expressing your software ideas.

The purpose of this site is to explain NaaN and the motivation and philosophy behind its design. Many of the posts provide an interactive terminal so you can run NaaN in your browser. But you can also install the NaaN interpreter and NaanIDE on your computer. They are regularly tested against MacOS, Linux, Windows, and on Chromebooks.

I apologize in advance for any rough edges here or there. NaaN has been in development for seven years and some parts are fairly reliable, but the new parts are not as solid. And despite 1500 unit tests on the interpreter and Lingo language subsystem it's entirely possible to inadvertently break things.

Please feel free to get in touch with me at naanlang@zulchlabs.com with any questions or specific topics worth covering. I am interested in your feedback.

Richard Zulch, May 2024

Richard C. Zulch is a technologist and inventor with considerable experience in software. He designed lab instruments for neurophysiology research at the University of California San Francisco, received his BS-ECE degree at UC Santa Barbara, helped design protocol analyzers for Hewlett Packard, cofounded Dantz Development Corporation with his brother Larry, created the Retrospect data protection software that won dozens of awards, received a Lifetime Achievement award from MacWorld, sold Dantz to EMC after 100 product releases, invented algorithms and control systems for smooth LED dimming and color control, has been the lighting designer for over 100 stage productions, written analysis software for Do Diligence Partners and worked with them to deeply analyze the architecture and design of over 100 startup companies for M&A investors.
NaaN is the project Richard always dreamed of doing.