Le Lisp

Le Lisp
编程范型多范型: 函数式, 过程式, 反射式, 元编程
语言家族Lisp
設計者Jérôme Chailloux, Emmanuel St. James, Matthieu Devin, Jean-Marie Hullot
實作者法国国家信息与自动化研究所 (INRIA)
发行时间1981年,​43年前​(1981
實作語言C, LLM3, Le Lisp
系统平台Exormacs, VAX, 68000, Apple II系列, IBM PC, IBM 3081英语IBM 308X, PerkinElmer 32, x86, SPARC, PowerPC, MIPS, Alpha
操作系统VERSAdos英语VERSAdos, CP/M, OpenVMS Windows, Unix, Linux, Classic Mac OS, macOS, FreeBSD, Solaris, HP-UX, AIX
許可證专有直到2020年, 2条款BSD许可证自从2020年
網站www.eligis.com/lelisp
啟發語言
Lisp
影響語言
ISLISP, OpenLisp英语OpenLisp

Le Lisp(也写作Le_LispLe-Lisp)是Lisp编程语言的一种方言[1][2][3]

它是由法国国家信息与自动化研究所(INRIA)开发,被用作在Jean Vuillemin英语Jean Vuillemin指导下设计的超大规模集成电路(VLSI)工作站的实现语言。Le Lisp还曾经运行于这个项目使用的各种不兼容的平台上(大多数运行Unix操作系统)。这个语言的主要目标是成为Lisp语言的强力的后Maclisp版本,具有可移植性、兼容性、可扩展性和高效性[4]

Jérôme Chailloux在1980年领导了Le Lisp小组,成员包括Emmanuel St. James、Matthieu Devin和Jean-Marie Hullot。这个方言在历史上值得称道的是作为可以在Apple II[4]IBM PC[5]二者上都能得到的最初Lisp实现之一。

在2020年1月8日,INRIA同意将它的源代码迁移到2条款BSD许可证,它容许了来自ILOG英语ILOG和Eligis的少许本地移植接受这个许可模型。

引用

  1. ^ Chailloux, Jérôme. Le Lisp 80 version 12 (PDF). INRIA. 1983 [16 March 2012]. (原始内容 (PDF)存档于2014-08-28). 
  2. ^ J. Chailloux; M. Devin; J. M. Hullot. Le_Lisp, a portable and efficient Lisp system (PDF). INRIA. 1984 [16 March 2012]. (原始内容存档 (PDF)于2023-09-14). 
  3. ^ Chailloux, Jérôme. Le_Lisp de l'INRIA: Le Manuel de référence. Version 14. Rocquencourt France: INRIA. November 2001: 190. 
  4. ^ 4.0 4.1 Guy L. Steele Jr.; Richard P. Gabriel英语Richard P. Gabriel. The evolution of Lisp. ACM SIGPLAN Notices. 1 March 1993, 28 (3): 231–270 [20 May 2018]. ISSN 0362-1340. doi:10.1145/155360.155373 (英语). 
  5. ^ Méndez, Luis Argüelles. A Practical Introduction to Fuzzy Logic using LISP. Springer. 22 October 2015: 7–8 [2021-10-31]. ISBN 978-3-319-23186-0. (原始内容存档于2022-05-01). 

外部链接

  • 官方网站, Eligis, for x86 processors
  • Le Lisp at Computer History Museum's Software Preservation Group (页面存档备份,存于互联网档案馆
  • Le-Lisp Open Source repository on GitHub (页面存档备份,存于互联网档案馆

本條目部分或全部内容出自以GFDL授權發佈的《自由線上電腦詞典》(FOLDOC)。

特征
 
对象系统
  • Common Lisp对象系统(CLOS)
  • CommonLoops英语CommonLoops
  • Flavors英语Flavors (programming language)
实现英语Programming language implementation
Common
Lisp
  • Allegro Common Lisp英语Allegro Common Lisp
  • Armed Bear Common Lisp英语Armed Bear Common Lisp(ABCL)
  • CLISP
  • Clozure CL
  • CMU Common Lisp(CMUCL)
  • Corman Common Lisp英语Corman Common Lisp
  • Embeddable Common Lisp(ECL)
  • GNU Common Lisp(GCL)
  • LispWorks英语LispWorks
  • Macintosh Common Lisp英语Macintosh Common Lisp
  • Mocl英语Mocl
  • Poplog英语Poplog
  • Steel Bank Common Lisp(SBCL)
  • Symbolics Common Lisp英语Genera (operating system)
  • Bigloo英语Bigloo
  • Chez Scheme
  • Chicken
  • Gambit
  • Gauche英语Gauche (Scheme implementation)
  • GNU Guile
  • Ikarus英语Ikarus (Scheme implementation)
  • IronScheme英语IronScheme
  • JScheme
  • Kawa英语Kawa (Scheme implementation)
  • Larceny
  • MIT/GNU Scheme
  • Racket
  • RScheme英语RScheme
  • Scheme 48
  • SCM
  • SIOD
  • STklos英语STklos
  • TinyScheme
  • Ypsilon英语Ypsilon (Scheme implementation)
  • OpenLisp英语OpenLisp
  • Easy-ISLisp
未标准化
 
  • Arc
  • AutoLISP
  • BBN LISP
  • Clojure
  • Dylan
  • Emacs Lisp
  • EuLisp英语EuLisp
  • Franz Lisp
  • GOAL英语Game Oriented Assembly Lisp
  • Hy
  • Interlisp英语Interlisp
  • 知识工程环境英语Knowledge Engineering Environment
  • LispKit
  • *Lisp英语*Lisp
  • Le Lisp
  • LFE英语LFE (programming language)
  • Lisp Machine Lisp英语Lisp Machine Lisp
  • Maclisp
  • MDL英语MDL (programming language)
  • MLisp英语MLisp
  • MultiLisp英语MultiLisp
  • newLISP
  • NIL英语NIL (programming language)
  • PC-LISP英语PC-LISP
  • PicoLisp
  • Portable Standard Lisp英语Portable Standard Lisp
  • RPL英语RPL (programming language)
  • S-1 Lisp英语S-1 Lisp
  • SKILL
  • Spice Lisp英语Spice Lisp
  • T英语T (programming language)
  • Zetalisp英语Zetalisp
Logo
  • MSWLogo英语MSWLogo
  • NetLogo
  • StarLogo英语StarLogo
  • UCBLogo英语UCBLogo
  • Common Lisp界面管理器英语Common Lisp Interface Manager
  • McCLIM英语McCLIM
  • Genera英语Genera (operating system)
  • Scsh英语Scsh
  • Lisp机器
  • TI Explorer英语TI Explorer
  • Space-cadet键盘英语Space-cadet keyboard
实践
社群
技术标准
  • Scheme实现要求英语Scheme Requests for Implementation
  • Common Lisp HyperSpec英语Common Lisp HyperSpec
  • X3J13英语X3J13
教育
图书
教程
  • ProgramByDesign英语ProgramByDesign
组织
商业
  • 苹果公司
  • BBN
  • Harlequin英语Harlequin (software company)
  • Lucid Inc.英语Lucid Inc.
  • Symbolics英语Symbolics
  • Xanalys英语Xanalys
教育
人士
 
Common
Lisp
  • Scott Fahlman英语Scott Fahlman
  • Richard P. Gabriel英语Richard P. Gabriel
  • Philip Greenspun英语Philip Greenspun
  • David A. Moon英语David A. Moon
  • Kent Pitman英语Kent Pitman
  • Guy L. Steele Jr.
  • Daniel Weinreb英语Daniel Weinreb
Logo
  • 分类 语言
  • 分类 家族
  • 列表级条目 列表英语List of Lisp-family programming languages