소개
Corman Lisp는 Microsoft Windows 운영 체제를 위한 Common Lisp 개발 환경입니다. Intel 프로세서용 네이티브 코드 컴파일러와 통합된 텍스트 편집기, 80x86 어셈블러를 제공하여 윈도우에서 Lisp 개발을 할 수 있도록 합니다. Win32 API와 완전히 통합되어 있어 모든 Windows API 함수를 Lisp에서 직접 사용할 수 있습니다.
상세정보
프로그램 소개
Corman Lisp는 Windows 환경에 최적화된 Common Lisp 개발 도구입니다. 네이티브 코드 컴파일러와 어셈블러, 링커, 멀티 윈도우 텍스트 편집기를 하나의 패키지로 제공하여 Lisp 프로그래밍을 위한 완비된 환경을 구축합니다.
주요 기능
- Common Lisp 네이티브 코드 컴파일러: Intel 프로세서를 위한 고성능 컴파일러를 포함하고 있습니다.
- Win32 API 통합: 모든 Windows API 함수에 Lisp 코드에서 직접 접근할 수 있습니다.
- 80×86 어셈블러 및 디스어셈블러:低수준 Intel 코드 조작을 위한 도구가 내장되어 있습니다.
- 점진적 링커: 컴파일된 코드를 단계적으로 연결하여 빌드 과정을 지원합니다.
- 멀티 윈도우 텍스트 편집기: 편의성을 위한 편집 환경을 제공합니다.
다운로드·설치 방법
공식 GitHub 저장소에서 zip 파일形式으로 소스 코드를 다운로드하여 사용할 수 있습니다. 기존에 Visual Studio 2005로 빌드되었으나, 현재 64비트 Windows 환경을 지원하도록 업데이트되었습니다.
기본 사용법/명령어
Corman Lisp는 통합 개발 환경(IDE)을 제공하므로, 설치 후 실행하면 텍스트 편집기와 REPL(Read-Eval-Print Loop) 환경이 동시에 활성화됩니다. Lisp 코드를 편집하고 바로 실행할 수 있는 워크플로우를 지원합니다.
이런 경우에 유용합니다
- Windows에서 Common Lisp 학습 및 개발을 수행해야 할 때
- Win32 API와 직접 상호작용하는 Lisp 애플리케이션을 개발할 때
- 低수준 x86 어셈블리 코드와 Lisp를 혼합하여 사용하는 하이브리드 프로그래밍이 필요할 때
- 무료 오픈소스 Lisp 환경을 찾는 개발자에게 적합합니다.
지원 환경·시스템 요구사항
- 운영 체제: Microsoft Windows XP SP3, Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11 (64비트 지원)
- 플랫폼: Intel 프로세서 기반 Windows 시스템
- 추가 지원: Wine을 통해 Linux에서도 작동하는 것으로 보고되었습니다.
최신 버전·업데이트
현재 공식 GitHub 저장소에서 버전 3.1.2b로 관리되고 있습니다. MIT 라이선스로 오픈소스화되어 커뮤니티 기반으로 유지보수되고 있습니다.
제한 사항·확인 사항
- 공식 상용 지원은 제공되지 않으며, 커뮤니티 메일링 리스트를 통한 비공식 지원이 가능합니다.
- 초기 버전에서 FFI(Foreign Function Interface)와 64비트 환경에서의 호환성 문제가 보고되었으나, 현재 버전에서는 해결되었습니다.
시스템 요구사항
Microsoft Windows XP SP3 이상을 지원합니다. 64비트 Windows 버전에서도 사용 가능합니다.


