Welcome to Isaac project

IsaacOS : object prototype based operating system
Lisaac : object prototype based language

Latest News

web 09/03/2008 Lisaac infrastructure move from GNA to ALIOTH done.
compiler 04/30/2008 Lisaac in the Shootout benchmark game
compiler 02/17/2008 New release of Lisaac v 0.13.1 (in language/download)
compiler 02/08/2008 New release of Lisaac v 0.13 (in language/download)


The project Isaac / Lisaac results from the thesis of Benoit Sonntag with in the Design Team of Loria. As a whole, this project gives the first steps for solving the problem posed by the integration of object concepts into the core of Operating Systems. Isaac stands alone as the very first really effective Operating System fully designed with prototype-based object technology. We bring out a different point of view to the use of computers by intensively taking advantage of the expressiveness and flexibility of prototypes.

To realise this project, we had to design a new prototype-based language: Lisaac. It stands as a Self's successor, however it distinguishes itself in many ways, essentially because of system- programming constraints. Lisaac allows low-level programming but remains a high-level language. Its powerful compiler uses original compilation techniques for late binding suppression and optimisations of type predictions and code specialisation. This compiler gives the target code an efficiency that no other languages of the same type has matched so far.


File Size Date Description
fiche.pdf 66 Ko 07/2007 Descriptive file of project (1 page)
workshop.pdf 3.4 Mo 03/2006 General presentation of the project
project_st_overview.zip 3.4 Mo 05/2004 General overview (diaporama)
project_overview.zip 2.3 Mo 05/2004 General overview (diaporama)
pres_these.zip 2.7 Mo 11/2003 General thesis overview (diaporama)
sujet.pdf 44 Ko 09/1999 Benoit Sonntag's Phd thesis subject