Table of Contents
Interlisp, Maiko & Medley
This page is dedicated to the exploration of Interlisp in its modern flavor. A couple of years ago Larry Masinter, one of the original developers of Xerox Interlisp, rekindled his interest in (or maybe never really lost it) bringing the old Maiko/Medley emulation code up to shape and making it generally usable. This began with a mailing list and culminated with the creation of a GitHub organization. Nowadays, the most complete source of knowledge seems to be the Interlisp Wiki hosted on GitHub.
Installation
As of today, the Medley Interlisp environment consists of two components:
Installing Maiko
Maiko requires make
, clang
and X11 development libraries,
which translates to the following in a typical Debian derivative:
$ sudo apt install clang make libx11-dev
First, clone the repo:
$ git clone https://github.com/Interlisp/maiko
Next, enter maiko/bin
and build the project:
$ cd maiko/bin $ ./makeright x
You should now have two binaries, lde
and ldex
in the
maiko/<ostype>.<cputype>
directory
(e.g. linux.x86_64
). Instructions for building in other
environments can be found in the repo.
Installing Medley
Clone the repo:
$ git clone https://github.com/Interlisp/medley
Then enter the medley
directory and run:
$ ./run-medley
This will assume certain defaults regarding screen size, location
of the Maiko binaries, etc. The script's source lists various CLI
options that it recognizes. One of immediate use is
--dimensions=
, which lets you specify the screen size for
Medley.