home
   archive
   project
  zonnon
   language report
   compiler
   test suite
  user group
   bio laboratory
   chess notebook
   africa game
   other examples
  contacts

Zonnon programming language

Zonnon is a general-purpose programming language in the Pascal, Modula-2 and Oberon family. It retains an emphasis on simplicity, clear syntax and separation of concerns whilst focusing on concurrency and ease of composition and expression. Unification of abstractions is at the heart of its design and this is reflected in its conceptual model based on modules, objects, definitions and implementations. Zonnon offers a new computing model based on active objects with their interaction defined by syntax controlled dialogs. It also introduces new features including operator overloading and exception handling, and is specifically designed to be platform independent.

 Download
ETH Zonnon compiler for Windows and plugin for MS Visual Studio 2005
  • For MS Visual Studio 2005 Standard / Professional edition
  • Includes Simple Zonnon IDE if no Visual Studio
  • Command line compiler for users of the advanced features
  • Compiler and result code are for .NET Framework 2.0
ETH Zonnon compiler for Mono/Rotor and Eclipse plugin
  • Plugin for Eclipse 3.2.1 or higher
  • Compiler and result code are compatible with Rotor/Mono
 Latest updates RSS  
  • 2008-10-26 Zonnon Compiler 1.1.8 released (experimental for Visual Studio 2008 only) >>>
  • 2008-09-03 Bio engineering laboratory by Alan D. Freed is available on Zonnon website >>>
  • 2008-09-03 Next release of the compiler is delayed due to problems with Visual Studio plugin >>>
  • 2008-06-02 Zonnon Compiler 1.0.89 released (fixed overloading of external procedures) >>>
  • 2008-05-12 Zonnon Compiler 1.0.86 - hot fix for for one missed case in 1.0.85 >>>
  • 2008-05-11 Zonnon Compiler 1.0.85 - an important update solving some casting and overloading problems >>>
  • 2008-05-05 Zonnon Compiler 1.0.84 for mono with a fix for operator overloading >>>
  • archive >>>
 Where to go next
© ETH Zurich, 2008