Le Lisp: Difference between revisions

Content deleted Content added
Zimri2 (talk | contribs)
m Cited source for Apple ][ compatability.
Nitori43 (talk | contribs)
Official website www.eligis.com/lelisp is dead -- using WebArchive instead
 
(13 intermediate revisions by 9 users not shown)
Line 1:
{{Short description|Dialect of Lisp developed in France}}
{{Infobox software
[[Category:Lisp{{Infobox (programming language)]]
| name = Le Lisp
| screenshot =
| logo = <!-- Filename only -->
| caption = Aïda running on top of Le Lisp (Windows version)
| logo caption =
| author = [[INRIA]]
| screenshot = <!-- Filename only -->
| released = {{start date and age|1981}}
| screenshot caption = Aïda running on top of Le Lisp, (Windows version)
| latest release version = 15.26.12
| paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Functional programming|functional]], [[Procedural programming|procedural]], [[Reflection (computer programming)|reflective]], [[Metaprogramming|meta]]
| latest release date = {{start date and age|2017|08|18}}
| family = [[Category:Lisp (programming language family)|Lisp]]
| operating system = Windows, Linux, macOS, FreeBSD, Solaris, HP-UX, AIX
| designers = Jérôme Chailloux<br />Emmanuel St. James<br />Matthieu Devin<br />Jean-Marie Hullot
| platform = x86, Sparc, PowerPC, Mips, Alpha
| developer = [[French Institute for Research in Computer Science and Automation]] (INRIA)
| programming language = [[C (programming language)|C]], LLM3, and Le Lisp
| released = {{startStart date and age|1981}}
| genre = [[Compiler]], [[run-time system|runtime]]
| latest release version = 15.26.1213
| license = [[Proprietary license]]
| latest release date = {{startStart date and age|20172020|01|08|18df=yes}}
| website =
| typing =
| scope =
| programming language = [[C (programming language)|C]], LLM3, and Le Lisp
| platform = Exormacs, VAX, [[Motorola 68000|68000]], [[Apple II]], [[IBM PC]], [[IBM 308X|IBM 3081]], [[PerkinElmer]] 32, [[x86]], [[SPARC]], [[PowerPC]], [[MIPS architecture|MIPS]], [[DEC Alpha|Alpha]]
| operating system = [[VERSAdos]], [[CP/M]], [[OpenVMS]] [[Windows]], [[Unix]], [[Linux]], [[Classic Mac OS]], [[macOS]], [[FreeBSD]], [[Solaris (operating system)|Solaris]], [[HP-UX]], [[IBM AIX|AIX]]
| license = [[Proprietary software|Proprietary until 2020]], [[BSD_licenses|2-clause BSD License since 2020]]
| file ext =
| file format = <!-- or: | file formats = -->
| website = {{webarchive|url=https://web.archive.org/web/20240516052328/www.eligis.com/lelisp|title=Official Website}}
| implementations =
| dialects =
| influenced by = [[Lisp (programming language)|Lisp]]
| influenced = [[ISLISP]], [[OpenLisp]]
}}
'''Le Lisp''' (also '''Le_Lisp''' and '''Le-Lisp''') is a [[programming language]], a [[dialect (computing)|dialect]] of the language [[Lisp (programming language)|Lisp]].<ref>{{cite web | url = http://hal.inria.fr/docs/00/07/01/29/PDF/RT-0027.pdf | title =LELe LISPLisp 80 version 12 | year = 1983 |last=Chailloux author |first= Jérôme Chailloux | publisher = [[INRIA]] | accessdate access-date= 16 March 2012}}</ref><ref>{{cite web | url = http://hal.inria.fr/docs/00/07/62/38/PDF/RR-0319.pdf | title =Le_Lisp, a portable and efficient Lisp system | year = 1984 |author1=J. Chailloux |author2=M. Devin |author3=J. M. Hullot | publisher = [[INRIA]] | accessdate access-date= 16 March 2012}}</ref><ref>{{cite book | last = Chailloux | first = Jérôme | title = Le_Lisp de l'INRIA : Le Manuel de référence. Version 14 | location = Rocquencourt [[France]] | publisher = [[INRIA]] |date=November 2001 | pages = 190 }}</ref> (or '''Le-Lisp''') is a dialect of the [[Lisp programming language|Lisp]]. It was designed to be a small, portable, efficient<ref name="HOPL2">{{cite journal|last1=Steele, Jr.|first1=Guy L.|last2=Gabriel|first2=Richard P.|author1-link=Guy L. Steele Jr.|author2-link=Richard_P._Gabriel|title=The evolution of Lisp|journal=ACM SIGPLAN Notices|date=1 March 1993|volume=28|issue=3|pages=231–270|doi=10.1145/155360.155373|url=https://dl.acm.org/citation.cfm?id=155373&dl=ACM&coll=DL|accessdate=20 May 2018|language=English|issn=0362-1340}}</ref> [[programming_language]] at the French national computer science research laboratory, [[INRIA]]. It was developed under the direction of Jérôme Chailloux working with Emmanuel St. James, in 1980. The dialect is historically noteworthy as one of the first Lisp implementations to be available on both the [[Apple_II_series|Apple II]]<ref name=HOPL2 /> and the [[IBM_Personal_Computer|IBM PC]].<ref>{{cite book|author=Luis Argüelles Méndez|title=A Practical Introduction to Fuzzy Logic using LISP|url=https://books.google.com/books?id=IpaKCgAAQBAJ&pg=PA6|date=22 October 2015|publisher=Springer|isbn=978-3-319-23186-0|pages=7–8}}</ref>
 
==Programming language==
==References==
It was developed at the [[French Institute for Research in Computer Science and Automation]] (INRIA), to be an implementation language for a [[very large scale integration]] (VLSI) [[workstation]] being designed under the direction of [[Jean Vuillemin]]. ''Le Lisp'' also had to run on various incompatible platforms (mostly running [[Unix]] operating systems) that were used by the project. The main goals for the language were to be a powerful post-[[Maclisp]] version of Lisp that would be [[Software portability|portable]], compatible, [[Extensibility|extensible]], and efficient.<ref name="HOPL2">{{cite journal |last1=Steele, Jr. |first1=Guy L. |author1-link=Guy L. Steele Jr. |last2=Gabriel |first2=Richard P. |author2-link=Richard P. Gabriel |title=The evolution of Lisp |journal=ACM SIGPLAN Notices |date=1 March 1993 |volume=28 |issue=3 |pages=231–270 |doi=10.1145/155360.155373 |url=https://dl.acm.org/citation.cfm?id=155373&dl=ACM&coll=DL |access-date=20 May 2018 |language=English |issn=0362-1340}}</ref>
{{Reflist|30em}}
 
Jérôme Chailloux led the ''Le Lisp'' team, working with Emmanuel St. James, Matthieu Devin, and Jean-Marie Hullot in 1980. The dialect is historically noteworthy as one of the first Lisp implementations to be available on both the [[Apple II]]<ref name=HOPL2 /> and the [[IBM PC]].<ref>{{cite book |last=Méndez |first=Luis Argüelles |title=A Practical Introduction to Fuzzy Logic using LISP |url=https://books.google.com/books?id=IpaKCgAAQBAJ&pg=PA6 |date=22 October 2015 |publisher=Springer |isbn=978-3-319-23186-0 |pages=7–8}}</ref>
==External links==
*Eligis {{official website|http://www.eligis.com/lelisp}} for [[x86]] processors
*[http://www.softwarepreservation.org/projects/LISP/le_lisp/ Le Lisp at Computer History Museum's Software Preservation Group]
 
On 2020-01-08, INRIA agreed to migrate the source code to the [[BSD_licenses|2-clause BSD License]] which allowed few native ports from [[ILOG]] and [[Eligis]] to adopt this license model.
{{FOLDOC}}
 
{{Lisp}}
 
==References==
[[Category:Lisp programming language family]]
{{Reflist|30em}}
[[Category:Lisp (programming language)]]
 
==External links==
* {{webarchive|url=https://web.archive.org/web/20240516052328/www.eligis.com/lelisp|title=Official Website}}, Eligis, for [[x86]] processors
* [http://www.softwarepreservation.org/projects/LISP/le_lisp/ Le Lisp at Computer History Museum's Software Preservation Group]
* [https://github.com/c-jullien/lelisp Le-Lisp Open Source repository on GitHub]
 
{{Lisp programming language}}
{{compu-lang-stub}}
 
[[Category:Lisp programming language family]]
[[Category:Lisp (programming language)]]