Lisaac is a compiler designed specifically for isaac, which is an object-oriented language based on prototypes.
Isaac brings out a unique point of view to the use of computers by taking advantage of the expressiveness and flexibility of prototypes extensively.
To achieve this project, a new prototype-based programming language had to be designed, known as Lisaac. Although Lisaac stands as Self's successor, it distinguishes itself in several ways, primarily due to system-programming constraints.
Lisaac allows for low-level programming while also remaining a high-level language. It has a powerful compiler that uses original compilation techniques to suppress late binding and optimize type predictions and code specialization. As a result, it provides the target code with an efficiency that no other language of the same type has been able to match thus far.
Overall, Lisaac project is a remarkable achievement that has brought a new perspective to prototype-based object technology in Operating Systems.
Version 0.12: N/A