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}}
{{Infobox programming language
| logo = <!-- Filename only -->
| logo caption =
| screenshot = <!-- Filename only -->
▲| name = Le Lisp
| screenshot caption = Aïda running on Le Lisp, Windows
| paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Functional programming|functional]], [[Procedural programming|procedural]], [[Reflection (computer programming)|reflective]], [[Metaprogramming|meta]]
| designers = Jérôme Chailloux<br />Emmanuel St. James<br />Matthieu Devin<br />Jean-Marie Hullot
| developer = [[French Institute for Research in Computer Science and Automation]] (INRIA)
| latest release version = 15.26.8▼
|
| latest release date = {{Start date and age|2020|01|08|df=yes}}
| typing =
▲| programming language = [[C (programming language)|C]], LLM3, and Le Lisp
| scope =
| programming language = [[C (programming language)|C]], LLM3, 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 |
==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==
*
* [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}}
▲{{Lisp}}
[[Category:Lisp programming language family]]
[[Category:Lisp (programming language)]]
|