ngen.exe to create native images of Kiezellisp and its dependencies.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe install kiezellisp-gfx.exe C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe install kiezellisp-con.exe
--aot to create native images of Kiezellisp and its dependencies.
mono --aot kiezellisp-gui.exe mono --aot kiezellisp-con.exe mono --aot kiezellisp-lib.dll mono --aot Microsoft.Dynamic.dll mono --aot Microsoft.Scripting.dll
Kiezellisp uses just two features of the DLR that are not already in the standard .NET distribution that you get with Visual Studio or your operating system:
Both features favor interpretation over compilation until a certain usage threshold has been reached. This reduces the startup time of Kiezellisp by a factor of six.
The Kiezellisp compiler inserts code to improve your debugging experience. This depends on the debug level (which is typically 0 during init and 2 in the REPL).