fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.7K
active users

#interlisp

5 posts5 participants0 posts today
Paolo Amoroso<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@interlisp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>interlisp</span></a></span> ☝️ I've been using the SEdit structure editor of Medley Interlisp for the past couple of years and I'm now more fluent with keyboard and mouse gestures, which work very well together to efficiently manipulate Lisp code.</p><p>The lack of support for cursor keys and keyboard navigation doesn't get in the way of editing. In addition to quick mouse gestures, the most common cases of cursor movement are handled by other keys such as <code>)</code> for moving outside and <code>Backspace</code> for moving inside a list.</p><p><a href="https://oldbytes.space/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://oldbytes.space/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://oldbytes.space/tags/editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editor</span></a></p>
The Medley Interlisp Project<p>An introduction to the usage and design of SEdit, the structure editor for Lisp code of Medley Interlisp:</p><p><a href="https://files.interlisp.org/medley/docs/internal/sedit/old/intro.tedit.pdf" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">files.interlisp.org/medley/doc</span><span class="invisible">s/internal/sedit/old/intro.tedit.pdf</span></a></p><p>For more details on the usage and internals of SEdit see (especially code-editing.tedit.pdf):</p><p><a href="https://files.interlisp.org/medley/docs/internal/sedit/old/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">files.interlisp.org/medley/doc</span><span class="invisible">s/internal/sedit/old/</span></a></p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="tag">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="tag">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/editor" class="mention hashtag" rel="tag">#<span>editor</span></a></p>
Paolo Amoroso<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@interlisp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>interlisp</span></a></span> ☝️ The NoteCards logo still looks cool. This is a frame from one of the above introductory videos on NoteCards, the hypermedia system developed in Interlisp at Xerox PARC.</p><p><a href="https://oldbytes.space/tags/NoteCards" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoteCards</span></a> <a href="https://oldbytes.space/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/hypertext" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hypertext</span></a></p>
The Medley Interlisp Project<p>A comprehensive introduction to the NoteCards hypermedia system developed in Interlisp at Xerox PARC. This 1985 videotape covers and demonstrates tha basic system, the programmer&#39;s interface, and research issues.</p><p><a href="https://www.youtube.com/watch?v=CZCitxFlnqQ" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=CZCitxFlnqQ</span><span class="invisible"></span></a></p><p><a href="https://www.youtube.com/watch?v=MsYGDON_7Ds" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=MsYGDON_7Ds</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/NoteCards" class="mention hashtag" rel="tag">#<span>NoteCards</span></a> <a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="tag">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="tag">#<span>retrocomputing</span></a> <a href="https://fosstodon.org/tags/hypertext" class="mention hashtag" rel="tag">#<span>hypertext</span></a></p>
Paolo Amoroso<p>This 1989 MSc thesis describes and includes the full source of AMUSED, a diagnostic assistance expert system written in Interlisp:</p><p><a href="https://repository.rit.edu/theses/97" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">repository.rit.edu/theses/97</span><span class="invisible"></span></a></p><p>The program icon on page 45 of the PDF is worth a look for a chuckle:</p><p><a href="https://repository.rit.edu/cgi/viewcontent.cgi?article=1100&amp;context=theses#page=45" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">repository.rit.edu/cgi/viewcon</span><span class="invisible">tent.cgi?article=1100&amp;context=theses#page=45</span></a></p><p><a href="https://oldbytes.space/tags/ExpertSystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ExpertSystem</span></a> <a href="https://oldbytes.space/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Paolo Amoroso<p>The 1974 manual of Pico, a graphics library for the Alto workstation developed at Xerox PARC. Callable from BCPL, it allowed to generate graphic output and handle input from a mouse or graphics tablet.</p><p><a href="https://bitsavers.org/pdf/xerox/parc/memos/Newman_and_Sproull_-_PICO_Manual_197407.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bitsavers.org/pdf/xerox/parc/m</span><span class="invisible">emos/Newman_and_Sproull_-_PICO_Manual_197407.pdf</span></a></p><p>The manual mentions a planned Interlisp callable version but I found no trace of it. Maybe Pico evolved into or influenced DLISP.</p><p><a href="https://dl.acm.org/doi/abs/10.1145/965103.807428" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dl.acm.org/doi/abs/10.1145/965</span><span class="invisible">103.807428</span></a></p><p><a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/xerox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xerox</span></a> <a href="https://oldbytes.space/tags/alto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alto</span></a> <a href="https://oldbytes.space/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a></p>
The Medley Interlisp Project<p>Medley Interlisp has some support for modern technology such as PDF. To view a PDF file evaluate (SEE-PDF file) at an Interlisp Exec, or select the file in a File Browser and click on &quot;See&quot;. This will open the file in the default PDF viewer of your operating system.</p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="tag">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="tag">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/pdf" class="mention hashtag" rel="tag">#<span>pdf</span></a></p>

This 1988 paper reports on Smalltalk-80 for exploratory programming and fast prototyping at Tektronix.

Standard software engineering uses programming to implement a given specification. In contrast, exploratory programming is writing the specification.

dl.acm.org/doi/abs/10.1145/516

Some of the parallels the paper draws to Interlisp-D are not entirely accurate.

groups.google.com/g/lispcore/c

This 1981 videotape demonstrates some Interlisp applications developed at Xerox PARC: the Interlisp-D environment, the Eurisko AI discovery system, the Trillium GUI designer for Xerox copier control panels, the Debuggy intelligent tutoring system, and an expert system for integrated circuit design.

youtube.com/watch?v=TXujD1bF1NI

It's 1986 and you want to use Interlisp-D on your Xerox workstation. This primer will get you up to speed with booting a Lisp image, handling floppy disks, using the mouse, transferring files to a VAX, and interacting with the environment. Some of the material is obsolete but gives an idea of what it was like to use a Lisp Machine in the 1980s.

bitsavers.org/pdf/xerox/interl

We now take it for granted but adding a display to a copying machine was a novel idea in the early 80s. In this 1984 video Austin Henderson told the history of and demoed Trillium, an Interlisp environment for designing and prototyping user interfaces for Xerox copier control panels.

youtube.com/watch?v=pXwzh1Q2GeQ

Trillium was actually more versatile as Henderson used the system to run the slideshow in this presentation. See also:

dl.acm.org/doi/abs/10.1145/226

I'm putting together a reading list on Xerox Network Systems (XNS), the network architecture developed at PARC and Xerox which influenced TCP/IP.

I'd like to learn more to play with the network functionality of Medley Interlisp based on XNS. Medley's TCP/IP stack is currently incomplete and not working.

ftpmirror.your.org/pub/misc/bi

bitsavers.org/pdf/xerox/xns/XN

A 1988 demonstration of the Cognoter collaborative brainstorming tool in Interlisp.

youtube.com/watch?v=KzBj13OSVzM

It was an application of project Colab at Xerox PARC to study how computers could support face-to-face-meetings. The researchers designed a conference room with specialized equipment such as a touch sensitive projection screen and collaboration software in Interlisp running on networked workstations.

About Colab:

markstefik.com/?page_id=155

In the Medley Interlisp documentation and literature the word "button" was used as a verb for mouse gestures for which we would now say "click". For example:

"Left-buttoning the display window updates it, and middle-buttoning the window brings up a menu that allows you to change the display state."