A Common Lisp development environment with a native code compiler for Intel processors, fully integrated with the Win32 API.
Corman Lisp is a Common Lisp development environment specifically designed for Microsoft Windows on Intel platforms. It provides a complete environment including a native code compiler, integrated editor, and deep integration with the Windows API, enabling system-level programming directly from Lisp. It solves the need for a powerful, Windows-native Lisp environment with low-level access and performance optimization.
Common Lisp developers targeting the Windows ecosystem who require deep integration with the Win32 API and low-level hardware access. It is also suited for hackers and system programmers interested in compiler introspection, assembly-level work, and leveraging Lisp macros within a dynamic environment on Windows.
Developers choose Corman Lisp for its unmatched native integration with Windows, including full access to the Win32 API directly from Lisp and a compiler that generates optimized Intel x86 machine code. Its unique selling point is being a 'hacker's Lisp' that combines high-level Lisp dynamics with low-level exploration tools like an integrated assembler/disassembler and compiler introspection capabilities.
Corman Lisp
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers full access to Windows API functions directly from Lisp, enabling seamless system-level programming, as highlighted in the README's description of its tight integration with the Win32 API.
Compiles Common Lisp directly to Intel machine code for optimized performance, using state-of-the-art compiler technology that targets Intel processors specifically.
Includes an integrated 80x86 assembler and disassembler, allowing developers to work closely with hardware and assembly code, which aligns with its 'hacker's Lisp' philosophy.
Provides a multi-window text editor, incremental linker, and interactive tools in one package, reducing setup overhead for Windows-focused Lisp development.
The kernel is highly sensitive to compiler-generated code, requiring specific Visual Studio versions (e.g., VS2005) and disabled optimizations, as detailed in Roger Corman's notes on issues with VS2008 and newer versions.
The open-source release is not officially supported commercially or otherwise, with only an unofficial mailing list for discussion, making it risky for production or critical applications.
Historically had FFI problems on 64-bit Windows, and achieving full 64-bit support would require rewriting hand-optimized x86 assembly code, a significant effort as mentioned in the README.
Corman Lisp is an open-source alternative to the following products:
Allegro Common Lisp is a commercial implementation of the Common Lisp programming language, developed by Franz Inc., with tools for enterprise applications.
Macintosh Common Lisp is a development environment for the Common Lisp programming language that was available for classic Mac OS systems.