체즈 스킴
Chez Scheme패러다임 | 멀티패러다임: 기능, 필수, 메타 |
---|---|
가족 | 리스프 |
설계자 | R. 켄트 다이브비그 |
개발자 | 케이던스 리서치 시스템 |
처음 등장한 | 전 ( |
안정된 릴리스 | 9.5.6[1] / 2021년 11월 ; 전 ( ) |
타이핑 분야 | 동적, 잠재성, 강성 |
범위 | 어휘 |
플랫폼 | x86 (IA-32, x86-64) PowerPC, SPARC, ARMv6[2] |
OS | 크로스 플랫폼 |
면허증. | Apache 라이센스 2.0 |
파일 이름 확장자 | .ss |
웹 사이트 | www |
영향을 받다 | |
리스프, 스킴 |
Chez Scheme는 Lisp의 일종인 언어 Scheme의 언어, 방언 및 구현입니다.증분 네이티브 코드 컴파일러를 사용하여 x86(IA-32, x86-64), PowerPC 및 SPARC 프로세서 아키텍처용 네이티브 바이너리 파일을 생성합니다.버전 7.9.[3]1부터 R6RS 표준을 지원했습니다.Apache License 버전 2.0으로 출시된 무료 오픈 소스 소프트웨어입니다.그것은 1985년에 R에 의해 처음 출시되었습니다. Kent Dybvig는 원래 독점 소프트웨어로서 라이선스를 취득한 후 2016년 5월 13일에 GitHub에서 [4]9.4버전과 함께 오픈 소스 소프트웨어로 출시되었습니다.
Petite Chez Scheme는 Chez Scheme의 증분 네이티브 코드 컴파일러 대신 스레드 인터프리터 설계를 사용하는 형제 구현입니다.Chez Scheme용으로 작성된 프로그램은 컴파일러 사용에 의존하지 않는 한 Petite Chez Scheme에서 변경되지 않고 실행됩니다(예를 들어 외부 함수 인터페이스는 컴파일러에서만 사용 가능).Petite Chez Scheme는 원래 자유롭게 배포할[5] 수 있었으며, 현재는 Chez [6]Scheme의 일부로 오픈 소스를 배포하고 있습니다.
역사
Chez Scheme의 첫 번째 버전은 R에 의해 개발되었습니다.Kent Dybvig와 [7]1984년에 완공되었습니다.원본의 일부 사본은 1985년에 배포되었다.
Cadence Research Systems는 2011년 [8]Cisco Systems에 인수될 때까지 Chez Scheme를 개발했습니다.2016년 [9]Cisco 오픈 소스 Chez Scheme.
성능
일련의 [10]벤치마크에서 Chez Scheme는 Sun SPARC 프로세서 아키텍처에서 가장 빠른 Scheme 구현 중 하나이며, Petite Chez Scheme는 보다 일반적인 x86(Pentium 32비트) 프로세서 아키텍처에서 가장 느린 구현 중 하나입니다.
라이브러리
Chez Scheme에는 Scheme Widget Library라고 하는 윈도우 시스템과 컴퓨터 그래픽 패키지가 있으며 휴대용 SLIB [citation needed]라이브러리에서 지원됩니다.그러나 위젯 라이브러리는 더 이상 [11]유지 관리되지 않습니다.
레퍼런스
- ^ "Chez Scheme Version 9.5.6". 5 November 2021. Retrieved 19 December 2021.
- ^ "Chez Scheme Version 9.5.2 Release Notes" (PDF). Retrieved 31 August 2019.
- ^ "Chez Scheme Version 8.0 Release Notes". scheme.com. March 2010.
- ^ "Chez Scheme". GitHub. Retrieved 2019-04-06.
- ^ "Petite Chez Scheme Software License Agreement". Retrieved 2007-08-05.
- ^ "cisco/ChezScheme". Github. Cisco Systems. 29 October 2021. Retrieved 29 October 2021.
- ^ Dybvig, R. Kent. "The Development of Chez Scheme" (PDF).
- ^ "Sec Filing".
- ^ "Cisco/ChezScheme". GitHub. 11 February 2022.
- ^ Clinger, William D. (2007-07-05). "Twobit: Benchmarks". Retrieved 2008-08-05.
- ^ "Scheme Widget Library". (chez (chez scheme)). Retrieved 29 August 2019.
외부 링크
- 공식 웹사이트
- R에 의한 Chez Scheme의 개발.켄트 다이브비그
- GitHub의 Chez 스킴
- GitHub의 Chez Scheme 공식 프로젝트 페이지
- R.Kent Dybvig on GitHub
- Scheme Wiki의 Chez Scheme