Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 See also  





2 References  





3 External links  














Allegro Common Lisp







Русский
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Allegro Common Lisp
ParadigmsMulti-paradigm: procedural, functional, object-oriented, meta, reflective, generic
FamilyLisp
Designed byJohn Foderaro
DeveloperFranz Inc.
First appeared1986; 38 years ago (1986)
Stable release

11.0 / January 9, 2024; 6 months ago (2024-01-09)

Typing disciplineDynamic, strong
ScopeLexical, optional dynamic
Implementation languageCommon Lisp
PlatformIA-32, x86-64, ARM, 68000, SPARC, X-MP,
OSWindows (32/64-bit), macOS (Intel, 32/64-bit), Linux (32/64-bit), FreeBSD (32-bit), Solaris (x64, SPARC; 32/64-bit), UNICOS, UTS
LicenseProprietary, some freeware
Websitefranz.com/products/allegro-common-lisp
Influenced by
Lisp, Maclisp, Macsyma, Franz Lisp

Allegro Common Lisp is a programming language with an integrated development environment (IDE), developed by Franz Inc. It is a dialect of the language Lisp, a commercial software implementation of the language Common Lisp. Allegro CL provides the full American National Standards Institute (ANSI) Common Lisp standard with many extensions, including threads, CLOS streams, CLOS MOP, Unicode, SSL streams, implementations of various Internet protocols, OpenGL interface.[1][2] The first version of Allegro Common Lisp was finished at the end of 1986,[3] originally called Extended Common Lisp.[4] Allegro CL is available for many operating systems including Microsoft Windows (32/64-bit), and many Unix and Unix-like, 32-bitor64-bit, including macOS (Intel, 32/64-bit), Linux (32/64-bit), FreeBSD (32-bit), Solaris (x64, SPARC; 32/64-bit), UNICOS, and UTS. Internationalization and localization support is based on Unicode. It supports various external text encodings and provides string and character types based on Universal Coded Character Set 2 (UCS-2). Allegro CL can be used with and without its integrated development environment (IDE), which is available for Windows, Linux, and on macOS in version 8.2. The IDE (written in Allegro CL) includes development tools including an editor and an interface designer. Allegro CL can be used to deliver applications.

Allegro CL is available as freeware, a Free Express Edition (with some limits like a constrained heap space) for non-commercial use.[5] Customers can get access to much of the source code of Allegro CL.

Allegro CL includes an implementation of Prolog[6] and an object caching database called AllegroCache.[7][8]

The most recent release, Allegro CL 10.1, supports Symmetric Multiprocessing.[9][10]

Allegro CL has been used to implement various applications:

See also

[edit]

References

[edit]
  1. ^ "Allegro CL 10.0 documentation". Franz Inc. January 21, 2010. Retrieved July 19, 2013.
  • ^ "Common Lisp Implementations: A survey". Common-Lisp.net. Archived from the original on June 22, 2018.
  • ^ "History of Franz Inc". Franz Inc. Retrieved December 23, 2018.
  • ^ "Extended Common Lisp". Computerworld. IDG Communications. August 4, 1986. p. 7.
  • ^ "Allegro CL 10.0 Free Express Edition Downloads". Franz Inc. Retrieved July 19, 2013.
  • ^ "Allegro Prolog (Allegro CL version 10.0 documentation)". Franz Inc.
  • ^ "AllegroCache". Franz Inc. 2018. Retrieved December 21, 2018.
  • ^ Akhmechet, Slava. "Databases: A New Frontier". defmacro. Archived from the original on October 5, 2016. Retrieved December 23, 2018.
  • ^ "Symmetric Multiprocessing documentation". Franz Inc. May 30, 2012. Retrieved July 19, 2013.
  • ^ "Notes on SMP, David Margolies" (PDF). Archived from the original (PDF) on June 3, 2013. Retrieved July 19, 2013.
  • ^ White, Stephen (July 10, 2002). "Postmortem: Naughty Dog's Jak and Daxter: the Precursor Legacy". Gamasutra. UBM Technology Group. Retrieved December 21, 2018.
  • ^ Gavin, Andy (1996). "Making Crash Bandicoot – GOOL". All Things Andy Gavin. Retrieved December 21, 2018.
  • ^ 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.
  • ^ Mittman, David S.; Hawkins, Robert. "Scheduling Spitzer: The SIRPASS Story" (PDF). European Space Agency. Retrieved December 23, 2018.
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Allegro_Common_Lisp&oldid=1198815095"

    Categories: 
    Common Lisp implementations
    Common Lisp (programming language) software
    Functional languages
    Object-oriented programming languages
    Hidden categories: 
    Use mdy dates from December 2018
    Articles with topics of unclear notability from July 2016
    All articles with topics of unclear notability
    Products articles with topics of unclear notability
    Articles lacking reliable references from July 2016
    All articles lacking reliable references
    Articles with multiple maintenance issues
    Official website different in Wikidata and Wikipedia
     



    This page was last edited on 25 January 2024, at 03:57 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki