SISC
SISC개발자 | 스콧 G. 밀러, 매티아스 래데스토크 |
---|---|
안정된 릴리스 | 1.16.6 / 2007년2월 27일 ( |
운영 체제 | JVM 경유 크로스 플랫폼 |
유형 | 프로그래밍 언어 |
면허증. | 듀얼 라이선스: GPL 및 MPL |
웹 사이트 | sisc-scheme.org |
SISC는 풀 넘버 타워, 위생 매크로, 적절한 테일 재귀 및 퍼스트 클래스 연속성을 포함하는 R5RS 스킴 구현입니다.SISC는 Scheme Code의 세컨드 인터프리터(Second Interpreter of Scheme Code)의 약자로, 이전 버전인 LISC(Lightweight Interpreter of Scheme Code)[1]와 관련이 있습니다.
SISC는 Mozilla Public License 및 GNU General Public License 버전2에 따라 듀얼 라이선스가 부여된 무료 소프트웨어입니다.그것은 Scott G. Miller와 Matthias Radestock에 의해 개발되었다.
특징들
SISC는 Sun Microsystems의 Java 프로그래밍 언어 플랫폼에 의존합니다.이 런타임 환경을 통해 SISC는 네트워킹, 예외 처리, 모듈 시스템 및 Java 외부 함수 인터페이스 등의 많은 확장 및 라이브러리를 제공할 수 있습니다.
SISC 웹 사이트에서는 Java Virtual Machine(JVM; Java 가상 머신)을 기반으로 하는 다른 스킴인터프리터보다 고속으로 동작한다고 주장하고 있습니다.
GNU Guile과 마찬가지로, 이 스킴은 Guile이 C 프로그램에 포함되도록 설계되고 SISC가 JVM을 위해 설계되는 더 큰 프로그램에 삽입하기에 적합합니다.
레퍼런스
- ^ Scott G. Miller; Matthias Radestock. "Introduction". SISC for Seasoned Schemers. Retrieved 2007-09-25.
SISC as a project began as the successor to the Lightweight Interpreter of Scheme Code (LISC). LISC was a small, stack-based almost R4RS compliant Scheme. SISC was born out of the desire to create an interpreter that was of a similar footprint to LISC, but which executed Scheme code much faster, complied fully to the R5RS standard, and which wasn't limited by the stack-based model. SISC met these goals very quickly, and has since progressed in active development to be a competitive Scheme system. As a successor to LISC the interpreter was named the Second Interpreter of Scheme Code.