Advertisement · 728 × 90
#
Hashtag
#Interlisp
Advertisement · 728 × 90

Modern Medley Interlisp can read and write files where 16 bit character codes are represented as UTF-8 byte sequences or UTF-16 byte-pairs, and convert from and to Unicode codes to equivalent internal Medley codes. For details see:

files.interlisp.org/medley/libra...

#interlisp #lisp #unicode

0 0 0 0
Supporting collaboration in notecards | Proceedings of the 1986 ACM conference on Computer-supported cooperative work

This 1986 paper reported on various extensions and forms of collaboration for the NoteCards hypertext-based idea structuring system. Written in Interlisp, NoteCards was initially a single user system.

dl.acm.org/doi/abs/10.1...

dl.acm.org/doi/pdf/10.1...

#interlisp #hypertext #retrocomputing

0 0 0 0

In the late 1970s Interlisp was ported to DEC VAX computers under Berkeley Unix. These papers reported on the project and its challenges.

softwarepreservation.computerhistory.org/LISP/interli...

dl.acm.org/doi/pdf/10.1...

#interlisp #dec #vax #lisp #retrocomputing

0 0 0 0

To try out the bitmap editor of Medley Interlisp evaluate (EDITBM (CURSOSRBITMAP)) which edits the bitmap of the mouse pointer. Middle-click the top gray area and select Abort to exit with no changes, otherwise OK.

To learn how to use the tool see:

interlisp.org/documentatio...

#interlisp #lisp

0 0 0 0

Written since the 1980s for Interlisp-D, LFG Grammar Writer's Workbench is a graphical platform for linguistic research within the Lexical Functional Grammars theoretical framework.

www.researchgate.net/profile/John...

#interlisp #lisp #linguistics #retrocomputing

1 0 0 0
Donate Why to donate Donations help us pay for online services and web hosting; larger donations allow us to hire consultants and contract workers to assist with various tasks. See our profile and rating at ...

We sincerely thank our donors and remind that the Medley Interlisp Project accepts donations, which may be tax-deductible. For more details see:

interlisp.org/project/donate

#interlisp #lisp

0 1 0 0

Interlisp has something "ugly" and "horrible": data for which READ is not an inverse of PRINT (ugly) or that cannot normally be dumped and loaded easily (horrible).

interlisp.org/documentatio...

interlisp.org/documentatio...

#interlisp #lisp

0 0 0 0
FAQs Is copy and paste available? In Medley, there are three main editors used commonly: TEdit (full WYSIWYG styled text editor) SEdit (structure editor for Lisp code, package aware) TTYIN (Type-in using k...

The FAQ of Medley Interlisp answers some basic questions on using the system such as whether clipboard support is available, how to get online help, large displays, and more.

interlisp.org/project/faqs

#interlisp #lisp

0 0 0 0
Object-Oriented Programming: Themes and Variations | AI Magazine

This 1984 paper introduced the basic ideas of programming with objects in various languages with examples from LOOPS, the Lisp Object-Oriented Programming System of Interlisp.

ojs.aaai.org/aimagazine/i...

ojs.aaai.org/aimagazine/i...

#OOP #interlisp #retrocomputing

1 1 0 0
Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and some windows with a white background and a title bar with white text on a black background. The main window shows the online documentation of the Lisp function APPEND.

Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and some windows with a white background and a title bar with white text on a black background. The main window shows the online documentation of the Lisp function APPEND.

To consult the Medley Interlisp documentation execute MAN <query> at the Lisp prompt where <query> is the name of a Lisp function, form, topic, or library module. Try:

MAN APPEND
MAN WINDOWS
MAN FILEBROWSER
MAN PACMAN

#interlisp #lisp

2 1 0 0

Gacha, the default font of Medley Interlisp, was one of the original fonts of the Xerox Alto workstation at PARC.

bitsavers.trailing-edge.com/pdf/xerox/al...

www.bitsavers.org/pdf/xerox/al...

#interlisp #fonts #retrocomputing

0 1 0 0
Screenshot of a portion of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and one window with a white background and a title bar with white text on a black background. The window shows a graph laid down horizontally of an object-oriented class hierarchy rooted at a class called Tofu.

Screenshot of a portion of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and one window with a white background and a title bar with white text on a black background. The window shows a graph laid down horizontally of an object-oriented class hierarchy rooted at a class called Tofu.

The highest class of the LOOPS hierarchy is called Tofu, an acronym for "Top of the universe". The Lisp Object-Oriented Programming System (LOOPS) is the object extension of Interlisp.

#oop #interlisp #lisp

1 1 0 0
Exploring representation problems using hypertext | Proceedings of the ACM conference on Hypertext

What strategies can be employed to describe a problem and converge on an appropriate hypertext representation? This 1987 paper explored such representation issues with NoteCards, the hypermedia system written in Interlisp.

dl.acm.org/doi/abs/10.1...

#hypertext #NoteCards #interlisp #retrocomputing

0 0 0 0

Modern Medley Interlisp provides support for the system clipboard as described in the linked documentation page.

The Meta key is usually the Alt key or equivalent on modern systems. Clipboard support requires the xclip program on Linux.

files.interlisp.org/medley/libra...

#interlisp #lisp

0 0 0 0
Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and some windows with a white background and a title bar with white text on a black background. The main window is a VT100 terminal emulator running the Lynx web browser on Linux open on the site https://interlisp.org At the left of the terminal is a window showing a virtual VT100 keypad.

Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and some windows with a white background and a title bar with white text on a black background. The main window is a VT100 terminal emulator running the Lynx web browser on Linux open on the site https://interlisp.org At the left of the terminal is a window showing a virtual VT100 keypad.

Visiting interlisp.org with the Lynx web browser on Medley Interlisp. The main window is a VT100 terminal emulator running Lynx on the host operating system, Linux in this case. The smaller window next to the terminal is a VT100 keypad.

#interlisp #LynxBrowser #lisp

6 2 2 0
Original post on mastodon.scot

Should

(= 3/4 0.75) return true (or 't)? You'd think so.
#SBCL 2.5.2 does think so.
MIT/GNU Scheme also thinks so.
#Interlisp Medley agrees.

I think this is correct behaviour.

#Clojure 1.12.1 disagrees; and I can understand why, since conversion between rationals and IEEE 754 floats is not […]

0 0 0 0

The original documentation and literature of Interlisp-D used the verb "to button" like today we say "to click", i.e. meaning to press a mouse button.

#interlisp #retrocomputing

0 0 1 0

The manual of EMYCIN, a rare document published in 1981, is now available at Bitsavers. Developed in Interlisp at Stanford University, the EMYCIN expert system shell was derived from the early expert system MYCIN.

bitsavers.org/pdf/stanford...

#ai #ExpertSystem #interlisp #retrocomputing

0 0 0 0

We posted the manual of Medley Interlisp for MS-DOS originally published in 1993:

github.com/Interlisp/DO...

To run Medley for MS-DOS on DOSBox-X and QEMU see:

github.com/orgs/Interli...

github.com/Interlisp/me...

1/2

#interlisp #msdos #retrocomputing

0 0 1 0
Screenshot of a portion of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and two windows with a white background and a title bar with white text on a black background. The bottom window is a Lisp REPL where the following expressions are evaluated, output printed, and values returned:

2/4_ (SETQ LIST.STRUCTURE (LIST 1 2 3 4 5))
(1 2 3 4 5)
2/5_ (ED 'LIST.STRUCTURE)
Editing VARS definition of LIST.STRUCTURE.
LIST.STRUCTURE
2/6_ LIST.STRUCTURE
(1 2 3 (A B C) 4 5)

The top window is an editor that shows a Lisp list structure modified by the above call to the ED function.

Screenshot of a portion of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and two windows with a white background and a title bar with white text on a black background. The bottom window is a Lisp REPL where the following expressions are evaluated, output printed, and values returned: 2/4_ (SETQ LIST.STRUCTURE (LIST 1 2 3 4 5)) (1 2 3 4 5) 2/5_ (ED 'LIST.STRUCTURE) Editing VARS definition of LIST.STRUCTURE. LIST.STRUCTURE 2/6_ LIST.STRUCTURE (1 2 3 (A B C) 4 5) The top window is an editor that shows a Lisp list structure modified by the above call to the ED function.

The SEdit structure editor of Medley Interlisp lets you also modify arbitrary list structures and data, not just Lisp code. In this example the ED function calls SEdit and returns the modified object.

#interlisp #lisp

1 2 0 0
Index page for {MEDLEY}/library/tedit/docs/

We posted the manuals of the TEdit WYSIWYG editor and the Sketch drawing program of Medley Interlisp. Although originally published in 1987, most of the material still aplies to modern Medley.

files.interlisp.org/medley/libra...

files.interlisp.org/medley/libra...

#interlisp #lisp #retrocomputing

1 1 0 0

Interlisp-D releases were named after words related to music starting with successive letters such as Carol, Fugue, Harmony, Intermezzo, Koto, and Lyric. Medley was the last before work on the system petered out in the 1990s.

#interlisp #lisp #retrocomputing

1 0 0 0

Our 2025 annual presents the work we did last year to revive Medley Interlisp and its ecosystem. We would appreciate it if you could share the report, which may be of interest to potential users and other software preservation projects.

#interlisp #lisp #retrocomputing

0 0 0 0

In 1985 Xerox announced support for Prolog on its workstations and awarded development to Quintus for Xerox Quintus Prolog for Interlisp-D.

www.bitsavers.org/pdf/xerox/in...

softwarepreservation.computerhistory.org/prolog/#Quin...

#ai #prolog #interlisp #retrocomputing

0 0 0 0
2025 Medley Interlisp Annual Report Overview 2025 marked the fifth year of the Medley Interlisp Project. We began the project in 2020 by merging code fragments from different sources and versions which last ran two decades earlier on lo...

We published the latest Medley Interlisp Annual Report, a summary of the work of 2025. Last year marked the fifth anniversary of the project and the report was an opportunity to reflect on what we achieved.

interlisp.org/project/stat...

#interlisp #lisp #retrocomputing

1 0 0 1
Preview
An Interlisp file viewer in Common Lisp I wrote ILsee, an Interlisp source file viewer. It is the first of the ILtools collection of tools for viewing and accessing Interlisp da...

ILsee is a Common Lisp GUI tool for viewing Interlisp source files.

journal.paoloamoroso.com/an-interlisp...

#interlisp #CommonLisp #lisp #McCLIM

1 1 0 0

The 1984 episode of Computer Chronicles on Artificial Intelligence also featured a demonstration of Dipmeter Advisor, an oil drilling expert system for Interlisp-D.

#ai #interlisp #ExpertSystem #retrocomputing

1 0 0 0
The Computer Chronicles - Artificial Intelligence (1984)
The Computer Chronicles - Artificial Intelligence (1984) YouTube video by The Computer Chronicles

The 1984 Artificial Intelligence episode of the Computer Chronicles show featured demonstrations of some Interlisp applications: the ONCOCIN expert system and the Knowledge Engineering Environment expert system shell.

www.youtube.com/watch?v=_S3m...

#ai #interlisp #ExpertSystem #retrocomputing

0 0 1 0

Yesterday was down a rabbit hole where I wanted a Dynabook-like device, running a living environment like Squeak/Smalltalk + Interlisp with a look and feel like Picotron. Want this to exist.
#picotron #dynabook #interlisp

0 0 0 0
Screenshot of a portion of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and one window with a white background and a title bar with white text on a black background. The window is a Lisp REPL where the following expressions are evaluated, output printed, and values returned:

2/5_ (SETQ STACK '())
NIL
2/6_ (PUSH STACK 1)
(1)
2/7_ (PUSH STACK 2)
(2 1)
2/8_ (PUSH STACK 3)
(3 2 1)
2/9_ (PUSH STACK 4)
(4 3 2 1)
2/10_ (PUSH STACK 5)
(5 4 3 2 1)
2/11_ (POP STACK)
5
2/12_ (POP STACK)
4
2/13_ STACK
(3 2 1)

Screenshot of a portion of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and one window with a white background and a title bar with white text on a black background. The window is a Lisp REPL where the following expressions are evaluated, output printed, and values returned: 2/5_ (SETQ STACK '()) NIL 2/6_ (PUSH STACK 1) (1) 2/7_ (PUSH STACK 2) (2 1) 2/8_ (PUSH STACK 3) (3 2 1) 2/9_ (PUSH STACK 4) (4 3 2 1) 2/10_ (PUSH STACK 5) (5 4 3 2 1) 2/11_ (POP STACK) 5 2/12_ (POP STACK) 4 2/13_ STACK (3 2 1)

In Interlisp PUSH and POP manipulate stacks represented as lists and work like the corresponding Common Lisp macros, but PUSH swaps the order of the arguments.

interlisp.org/documentatio...

#interlisp #CommonLisp #lisp

3 1 0 0