Nonpareil Home Page

Last update: 2 July 2008

The Nonpareil Project is a software project being undertaken by Jeffrey H. Kingston of the School of Information Technologies at The University of Sydney, Australia. The aim is to build an open source interactive document editing system which advances the state of the art. More details, including the answers to most frequently asked questions, may be found in the Prospectus for Nonpareil (see below).

Although I have been thinking about this problem along these lines since 1996, and have supervised some student projects in the area in the last few years, the project only really took off in 2002 with the thesis of my honours student, Bradley Baetz (see below), and my resignation from paid employment in August 2002 to pursue research full-time. Progress since then has been slower than I had hoped, principally because my other research project, high school timetable construction, started to go very well just then and has since consumed a lot of my time. It is however close to mature now and will be less of a distraction from now on.

Nonpareil is based on a functional object-oriented language, also called Nonpareil, which has a modern module and type system. My current sub-project is KMT, a C library for supporting those aspects of the language in a language-independent way, so that other researchers can use KMT for their own languages. The next release of the Nonpareil compiler will use KMT.

I cordially welcome comments, suggestions, and pointers to relevant other work. Please don't hesitate to contact me if you have something of interest to communicate. Better still, if your interest is likely to be ongoing, join the mailing list (see below).

Jeffrey H. Kingston
jeff@it.usyd.edu.au


Mailing List

There is a mailing list for discussion of the Nonpareil project. Subscribe here.

Current Release (Version 1.02, 18 August 2005)


Current Publications


Other Publications