Personal tools
You are here: Home Projects LISP Le_Lisp
Document Actions

Le_Lisp

by Paul McJones last modified 2014-07-28 14:24

 

Previous: VLISP - Up: LISP - Next: UtiLisp

 

"The experience with Vlisp taught Chailloux that performance and portability can go together, and extending some of the Vlisp techniques, his group was able to achieve their goals. By 1984, their dialect ran on about ten different machines and demonstrated performance very much better than Franz Lisp, the most comparable alternative. On Vax 780's Le_Lisp performed about as well as Symbolics 3600's." [Steele and Gabriel 1993]

"A reduced but upward compatible version, LeLisp80, runs on Intel 8080/Zilog Z80 under CP/M [Chailloux 1983, Saint-James 1984]. This version is distributed in high-schools by the French Ministry of Education." [Chailloux et al. 1984]

Source code

  • Jérôme Chailloux. Le_Lisp version 11, 1 March 1983. .tar unpacked

    "This version was running on 3 different architectures:
    1 - the first Motorola Exormacs workstation based on the 68k CPU and running the VersaDOS Operating System
    2 - VAX Unix BSD
    3 - SM90, a French workstation based on the 68k and running Unix V7 (http://febcm.club.fr/english/bull_sps7.htm)."
    [Jérôme Chailloux, personal communication to Paul McJones, January 2, 2006]

  • Jérôme Chailloux. Le_Lisp version 12, July 1983. .tar unpacked

    "This tar file contains the source of Le_Lisp version 12, aka LeLisp 80, as it was distributed, at the end of July 1983, in high-schools by the French Ministry of Education.

    The system ran on a lot of different 8080 or Z80 based architectures, with a 16k byte footprint, specifically on:

    1 - MDS80 (32K ou 64K)
    2 - MOSTEK 80
    3 - TRS80 model I level II
    4 - SDK80
    5 - SORCERER
    6 - IMSAI 8080
    7 - TRS model II
    8 - Heathkit 89
    9 - Machine Leblanc
    10 - Micral 80 22 G
    11 - SILZ (eleanor)
    12 - LOGABAX
    13 - Micral 90

    - src: the complete source of the system at the end of July 1983, as described in the reference manual: Online at hal.inria.fr

    - llib: the LeLisp 80 standard library including the screen editor, PEPE.

    - logo: a LeLisp 80 version of the programming language LOGO, developed by Isabelle Borne for the French Ministry of Education." [Jérôme Chailloux in README]

    "We skipped the version 13 for obvious, non scientific, reasons and the version 14 was ported on more than 10 architectures." [Jérôme Chailloux, personal communication to Paul McJones, January 2, 2006]

Documentation

  • Jérôme CHAILLOUX. Le_Lisp 68K : Le Manuel. Première partie : l'interprète. I.N.R.I.A., Novembre 1981, manuel provisoire 30 Juillet 1982. From Herbert Stoyan Collection on LISP Programming, Lot Number X5687.2010. PDF

    Scanned from a photocopy that was missing page 24; pages 23 and 102 appear to have been partially folded up.

  • Jérôme Chailloux. Le_Lisp 80 Version 12, Le manuel de référence. Rapport technique no 27, I.N.R.I.A, Rocquencourt, France, Juillet 1983, 189 pages. Online at hal.inria.fr

    "Abstract: This document is the reference manual of the system Le_Lisp 80 (by INRIA) version 12. This system, designed for all the INTEL 8080- or Zilog Z80-based computers running the CP/M operating system, contains the interpreter, the Emacs like editor and the development tools of a new dialect of the Lisp language, called Le_Lisp."

  • Jérôme Chailloux. Le_Lisp de l'INRIA : Le Manuel de référence. Version 14, INRIA, Rocquencourt, Novembre 1983, 190 pages.
  • Jérôme Chailloux. LELISP Version 15, manuel de référence. Rapport INRIA, Juin 1984.
  • Jean-Marie Hullot. CEYX-Version 15. INRIA - Rocquencourt, Février 1985. Rapport technique.
  • Jérôme Chailloux. La machine LLM3. Rapport technique RT-0055, INRIA- Rocquencourt, Juin 1985, 54 pages. Online at hal.inria.fr
  • Jérôme Chailloux, Matthieu Devin, Francis Dupont, Jean-Marie Hullot, Bernard Serpette, Jean Vuillemin. Le_Lisp Version 15.2, le manuel de référence, I.N.R.I.A, Rocquencourt, France, November 1986.
  • Jérôme Chailloux et al. Le_Lisp Version 15.25, ILOG documentation, December 1993. PDF

Papers

  • Jean-Marie Hullot. CEYX, a multiformalism programming environment. Rapports de Recherche RR-0210, INRIA Rocquencourt, Mai 1983, 13 pages. Online at hal.inria.fr
  • Jérôme Chailloux, Matthieu Devin, and Jean-Marie Hullot. LELISP, A Portable and Efficient Lisp System. Proceedings of 1984 ACM Symposium on Lisp and Functional Programming, Austin, Texas, pages 113-122. ACM DL
  • Emmanuel Saint-James. Recursion is more efficient than iteration. Proceedings of the 1984 ACM Symposium on LISP and Functional Programming, Austin, Texas, pages 228-234. ACM DL
  • Matthieu Devin. Le portage du système LE_LISP. Mode d' Emploi. Rapports Techniques No. 50, INRIA Rocquencourt, March 1985, 57 pages. Online at hal.inria.fr
  • Matthiue Devin, Eric Madelaine and Annie Ressouche. Application de CEYX à la construction de programmes sous forme de machines virtuelles. Rapports de Recherche RR-0408, INRIA - Rocquencourt, Mai 1985, 23 pages. Online at hal.inria.fr
  • Matthieu Devin. La Microprogrammation du Système LeLISP - Une Premiere Approche, Rapports de Recherche No. 441, INRIA Sophia Antipolis, September 1985. Online at hal.inria.fr
  • Lee C. Rice. LeLisp: A LISP Environment for VAX VMS. DECUS Chapter SIG Newsletters, Volume I, Number 1, September 1985, VAX 23-26.
  • Lee C. Rice. Le_Lisp: An Efficient Programming Environment for VAX Computers. The DEC Professional, Volume 5, Number 3, March 1986, pages 14-25.
  • Jean Vuillemin. Exact Real Computer Arithmetic with Continued Fractions. Rapport de recherche RR-0760, I.N.R.I.A, Rocquencourt, France, Novembre 1987, 189 pages. Online at hal.inria.fr

Applications

  • Jérôme Chailloux, Jean-Marie Hullot, Jean-Jacques Levy, and J. Vuillemin. Le systeme LUCIFER d'aide a la conception de circuits integres. Rapport de recherche RR-0196, INRIA - Rocquencourt, Mars 1983, 19 pages. Online at hal.inria.fr
  • Pierre Cointe and Xavier Rodet. Formes: An object and time oriented system for music composition and synthesis. Proceedings of the 1984 ACM Symposium on LISP and functional programming, Austin, Texas, pages 85-95. ACM DL
  • Jacques Duthen and Yves Potard. Le_Loup, an Object-Oriented Extension of Le_Lisp for an Integrated Computer Music Environment. Proceedings of the International Computer Music Conference 1987, University of Illinois, Champaign/Urbana, Illinois.

 

Previous: VLISP - Up: LISP - Next: UtiLisp
March 2013 »
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: