Le Lisp: Difference between revisions

Content deleted Content added
→‎top: mention historical importance as one of the first Lisp implementations for the IBM PC
Official website www.eligis.com/lelisp is dead -- using WebArchive instead
 
(27 intermediate revisions by 14 users not shown)
Line 1:
{{Short description|Dialect of Lisp developed in France}}
<!-- Please do not remove or change this AfD message until the issue is settled -->
{{Infobox programming language
{{Article for deletion/dated|page=Le Lisp|timestamp=20160318194422|year=2016|month=March|day=18|substed=yes|help=off}}
| name = Le Lisp
<!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Le Lisp|date=18 March 2016|result='''keep'''}} -->
| logo = <!-- Filename only -->
<!-- End of AfD message, feel free to edit beyond this point -->
| logo caption =
{{Infobox software
| screenshot = <!-- Filename only -->
| name = Le Lisp
| screenshot caption = Aïda running on Le Lisp, Windows = version
| paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Functional programming|functional]], [[Procedural programming|procedural]], [[Reflection (computer programming)|reflective]], [[Metaprogramming|meta]]
| caption = Aïda running on top of Le Lisp (Windows version)
| programming language family = [[CLisp (programming language)|CLisp]], LLM3, and Le Lisp
| author = [[INRIA]]
| designers = Jérôme Chailloux<br />Emmanuel St. James<br />Matthieu Devin<br />Jean-Marie Hullot
| released = {{start date and age|1981}}
| developer = [[French Institute for Research in Computer Science and Automation]] (INRIA)
| latest release version = 15.26.8
| latest release date released = {{startStart date and age|2009|01|041981}}
| latest release version = 15.26.813
| operating system = Windows, Linux, MacOS, Solaris, HP-UX, AIX
| latest release date = {{Start date and age|2020|01|08|df=yes}}
| platform = x86, Sparc, PowerPC, Mips, Alpha
| typing =
| programming language = [[C (programming language)|C]], LLM3, and Le Lisp
| scope =
| genre = [[Compiler]], [[run-time system|runtime]]
| programming language = [[C (programming language)|C]], LLM3, Le Lisp
| license = [[Proprietary license]]
| 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]]
| website =
| 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 | author 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> is a [[Lisp programming language|Lisp]] dialect. It was designed by Jérôme Chailloux and Emmanuel St. James of [[INRIA]]. It is historically noteworthy as one of the first Lisp implementations to be available on the IBM PC.<ref>{{cite book|author=Luis Argüelles Méndez|title=A Practical Introduction to Fuzzy Logic using LISP|url=http://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==
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>
 
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>
 
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.
 
{{Lisp}}
 
==References==
Line 24 ⟶ 42:
 
==External links==
*Eligis {{official websitewebarchive|httpurl=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}}
{{FOLDOC}}
 
{{Lisp}}
 
[[Category:Lisp programming language family]]
[[Category:Lisp (programming language)]]
 
 
{{compu-lang-stub}}