"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]
"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 (febcm.club.fr via archive.org)."
[Jérôme Chailloux, personal communication to Paul McJones, January 2, 2006]
"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]
It is licensed under the BSD 2-Clause "Simplified" License (see LICENSE.txt). From README.md:
From LISEZMOI:This repository contains a very large subset of Le-Lisp from INRIA. It mostly consists in: - the latest 'generic' source code material delivered by INRIA on 12 Nov. 1998 - several ports made by ILOG and Eligis now also delivered using a common FOSS (See LICENSE.txt).Le_Lisp de l'INRIA version 15.26.6 ------------------------------------- (bande de distribution de la version du 12 Novembre 1998)
Scanned from a photocopy that was missing page 24; pages 23 and 102 appear to have been partially folded up.
"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."
An object-oriented toolbox for Le_Lisp.
Hullot went on to design Interface Builder for NeXT.
"...SOS Interface est développée en Le-lisp sur Macintosh et utilise la boîte à outils par objects, Alcyone..." [Page 75]
ILOG acquired Le_Lisp from INRIA and changed its name to TALK.