알레그로 커먼 리스프

Allegro Common Lisp
알레그로 커먼 리스프
패러다임멀티패러다임: 절차적, 기능적, 객체지향적, 메타, 반사적, 범용적
가족리스프
설계자존 포데라로
개발자프란츠 주식회사
처음 등장한1986년, 36년(연장)
안정된 릴리스
10.1 / 2017년 4월 20일, 5년 전(2017-04-20)
타이핑 분야다이내믹하고 강력함
범위어휘, 옵션 다이내믹스
구현 언어일반적인 리스프
플랫폼IA-32, x86-64, ARM, 68000, SPARC, X-MP,
OSWindows (32/64비트), macOS (인텔, 32/64비트), Linux (32/64비트), FreeBSD (32비트), Solaris (x64, SPARC, 32/64비트), UNICOS, UTS
면허증.전용 프리웨어
웹 사이트franz.com/products/allegro-common-lisp
영향을 받다
리스프, 맥리프, 맥시마, 프란츠 리스프

Allegro Common Lisp는 Franz Inc.가 개발한 통합 개발 환경(IDE)을 갖춘 프로그래밍 언어입니다.이것은 공통 리스프 언어의 상용 소프트웨어리스프 언어의 방언입니다.Allegro CL은 스레드, CLOC 스트림, CLOC MOP, Unicode, SSL 스트림, 다양한 인터넷 프로토콜 구현, OpenGL 인터페이스 [1][2]등 다양한 확장 기능을 갖춘 완전한 ANSI(American National Standards Institute) Common Lisp 표준을 제공합니다.Allegro Common Lisp의 첫 번째 버전은 1986년 [3]말에 완성되었으며, 원래는 Extended Common [4]Lisp라고 불렸습니다.Allegro CL은 Microsoft Windows(32/64비트)를 포함많은 운영체제MacOS(Intel, 32/64비트), Linux(32/64비트), FreeBSD(32비트), Solaris(x64, SPARC; 32/64비트), UNICOS많은 Unix, 32비트 또는 64비트 운영체제에서 사용할 수 있습니다.국제화현지화 지원은 Unicode를 기반으로 합니다.다양한 외부 텍스트 인코딩을 지원하며 Universal Coded Character Set 2(UCS-2; 범용 부호화 문자 집합 2)에 기반한 문자열 및 문자 유형을 제공합니다.Allegro CL은 버전 8.2의 Windows, Linux 및 MacOS에서 사용할 수 있는 IDE(Integrated Development Environment)를 포함하거나 포함하지 않고 사용할 수 있습니다.IDE(Allegro CL로 작성)에는 에디터 및 인터페이스 디자이너를 포함한 개발 도구가 포함되어 있습니다.Allegro CL은 응용 프로그램 전달에 사용할 수 있습니다.

Allegro CL은 Free Express Edition(제한된 힙 공간 등 일부 제한 있음)인 Freeware로 비상업적으로 사용할 [5]수 있습니다.고객은 Allegro CL의 소스 코드의 대부분을 이용할 수 있습니다.

Allegro CL에는 Prolog[6] 구현과 AllegroCache라는 [7][8]객체 캐싱 데이터베이스가 포함되어 있습니다.

최신 릴리스인 Allegro CL 10.1은 대칭 멀티프로세싱을 [9][10]지원합니다.

Allegro CL은 다양한 애플리케이션을 구현하기 위해 사용되어 왔습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Allegro CL 10.0 documentation". Franz Inc. January 21, 2010. Retrieved July 19, 2013.
  2. ^ "Common Lisp Implementations: A survey". Common-Lisp.net. Archived from the original on June 22, 2018.
  3. ^ "History of Franz Inc". Franz Inc. Retrieved December 23, 2018.
  4. ^ "Extended Common Lisp". Computerworld. IDG Communications. August 4, 1986. p. 7.
  5. ^ "Allegro CL 10.0 Free Express Edition Downloads". Franz Inc. Retrieved July 19, 2013.
  6. ^ "Allegro Prolog (Allegro CL version 10.0 documentation)". Franz Inc.
  7. ^ "AllegroCache". Franz Inc. 2018. Retrieved December 21, 2018.
  8. ^ Akhmechet, Slava. "Databases: A New Frontier". defmacro. Archived from the original on October 5, 2016. Retrieved December 23, 2018.
  9. ^ "Symmetric Multiprocessing documentation". Franz Inc. May 30, 2012. Retrieved July 19, 2013.
  10. ^ "Notes on SMP, David Margolies" (PDF). Archived from the original (PDF) on June 3, 2013. Retrieved July 19, 2013.
  11. ^ White, Stephen (July 10, 2002). "Postmortem: Naughty Dog's Jak and Daxter: the Precursor Legacy". Gamasutra. UBM Technology Group. Retrieved December 21, 2018.
  12. ^ Gavin, Andy (1996). "Making Crash Bandicoot – GOOL". All Things Andy Gavin. Retrieved December 21, 2018.
  13. ^ Kramer, Laurence A. (2000). "Generating a Long Range Plan for a New Class of Astronomical Observatories" (PDF). Association for the Advancement of Artificial Intelligence. Retrieved December 23, 2018.
  14. ^ Mittman, David S.; Hawkins, Robert. "Scheduling Spitzer: The SIRPASS Story" (PDF). European Space Agency. Retrieved December 23, 2018.

외부 링크