CloudFlare suffered a massive security issue affecting all of its customers, including Rosetta Code. All passwords not changed since February 19th 2017 have been expired, and session cookie longevity will be reduced until late March.--Michael Mol (talk) 05:15, 25 February 2017 (UTC)


From Rosetta Code
This programming language may be used to instruct a computer to perform a task.
See Also:

Listed below are all of the tasks on Rosetta Code which have been solved using Lisaac.
Your Help Needed
If you know Lisaac, please write code for some of the tasks not implemented in Lisaac.

Lisaac is a small object prototype-based programming language created to enable the implementation of the Isaac operating system as part of Benoit Sonntag's thesis. Since Lisaac was created to support the development of an operating system, it has strong support for implementing low level features even though it is itself a high level language. The language was inspired by Smalltalk (everything is an object), Self (prototype based programming), and Eiffel (design by contract), but it has the distinction of being suitable to systems level programming through many techniques such as optimization of type predictions and code specialization.

In the performance benchmark The Computer Language Benchmarks Game, Lisaac currently places #5, essentially neck-and-neck with C and C++.

Lisaac compiles '.li' Lisaac source files into ISO standard C code, which can then be compiled to native machine code by any C compiler. The current 'lisaac' compiler implementation also automatically compiles the generated '.c' file with gcc by default.


This category has the following 3 subcategories, out of 3 total.