#interlisp — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #interlisp, aggregated by home.social.
-
Margot created this art with the bitmap editing features of Medley Interlisp.
https://github.com/orgs/Interlisp/discussions/1097#discussioncomment-17868039
-
Margot created this art with the bitmap editing features of Medley Interlisp.
https://github.com/orgs/Interlisp/discussions/1097#discussioncomment-17868039
-
@amoroso One thing you could do with Teleraid was to poke numbers into the diagnostic display on your colleagues' machines.
Obviously this would be a dastardly act, that no responsible person would ever do.
-
@amoroso One thing you could do with Teleraid was to poke numbers into the diagnostic display on your colleagues' machines.
Obviously this would be a dastardly act, that no responsible person would ever do.
-
RE: https://fosstodon.org/@interlisp/117058797209764802
Interlisp-D running on Xerox workstations also had TeleRaid, a remote debugger that worked over an Ethernet PUP network connection.
https://files.interlisp.org/medley/library/TELERAID.TEDIT.pdf
-
RE: https://fosstodon.org/@interlisp/117058797209764802
Interlisp-D running on Xerox workstations also had TeleRaid, a remote debugger that worked over an Ethernet PUP network connection.
https://files.interlisp.org/medley/library/TELERAID.TEDIT.pdf
-
URAID is the low level debugger and diagnostic tool of Medley Interlisp. The name comes from "Unix RAID", the latter likely a pun on the insecticide of the same name. This 1991 manual of Medley for Sun describes the URAID commands.
https://interlisp.org/documentation/SunUserGuide.pdf#page=61
-
URAID is the low level debugger and diagnostic tool of Medley Interlisp. The name comes from "Unix RAID", the latter likely a pun on the insecticide of the same name. This 1991 manual of Medley for Sun describes the URAID commands.
https://interlisp.org/documentation/SunUserGuide.pdf#page=61
-
We had a meeting at the Computer History Museum and took the opportunity for a photo next to a Xerox Alto. From left to right: Nick Briggs, Ron Kaplan, Herb Jellinek, Frank Halasz, and Larry Masinter.
-
We had a meeting at the Computer History Museum and took the opportunity for a photo next to a Xerox Alto. From left to right: Nick Briggs, Ron Kaplan, Herb Jellinek, Frank Halasz, and Larry Masinter.
-
Ryan Burnside updated his game Hungarian Rings to lower the difficulty, redo the instructions, group the program windows, and add a visual signal when solved.
-
Ryan Burnside updated his game Hungarian Rings to lower the difficulty, redo the instructions, group the program windows, and add a visual signal when solved.
-
Although NoteCards was not initially designed with collaboration in mind, this 1986 paper described some extensions and features for supporting collaboration. NoteCards is the hypertext-based idea structuring system of Medley Interlisp.
https://dl.acm.org/doi/abs/10.1145/637069.637089
-
Although NoteCards was not initially designed with collaboration in mind, this 1986 paper described some extensions and features for supporting collaboration. NoteCards is the hypertext-based idea structuring system of Medley Interlisp.
https://dl.acm.org/doi/abs/10.1145/637069.637089
-
These are the screens of two Medley Interlisp instances connected to a Xerox XNS local network emulated via Dodo Services, all running on Linux.
The first instance has the text editor TEdit open. The second instance is running the REMOTEPSW tool that monitors the processes (threads) active on the first instance, including the TEdit process.
https://files.interlisp.org/medley/lispusers/REMOTEPSW.TEDIT.pdf
-
These are the screens of two Medley Interlisp instances connected to a Xerox XNS local network emulated via Dodo Services, all running on Linux.
The first instance has the text editor TEdit open. The second instance is running the REMOTEPSW tool that monitors the processes (threads) active on the first instance, including the TEdit process.
https://files.interlisp.org/medley/lispusers/REMOTEPSW.TEDIT.pdf
-
The echo server of Medley Interlisp mirrors the packets received over a network. This is the output of the client, function NS.ECHOUSER, where ! represents a sent packet and + a received packet. The Medley client instance accesses the server instance connected to a Xerox XNS local network emulated via Dodo Services, all running on Linux.
-
The echo server of Medley Interlisp mirrors the packets received over a network. This is the output of the client, function NS.ECHOUSER, where ! represents a sent packet and + a received packet. The Medley client instance accesses the server instance connected to a Xerox XNS local network emulated via Dodo Services, all running on Linux.
-
On Medley Interlisp you can access all the source code, including that of core system features. For example, to open in the editor the CREATEW function for creating a window evaluate (ED 'CREATEW). And, of course, you can change and run the code.
-
On Medley Interlisp you can access all the source code, including that of core system features. For example, to open in the editor the CREATEW function for creating a window evaluate (ED 'CREATEW). And, of course, you can change and run the code.
-
We thank @SDF and encourage to check out their TWENEX (TOPS-20) public access system which also runs Interlisp-10.
https://mastodon.sdf.org/@SDF/116936308404294357
https://wiki.twenex.org/tutorials:interlisp
https://journal.paoloamoroso.com/exploring-interlisp-10-and-twenex
-
We thank @SDF and encourage to check out their TWENEX (TOPS-20) public access system which also runs Interlisp-10.
https://mastodon.sdf.org/@SDF/116936308404294357
https://wiki.twenex.org/tutorials:interlisp
https://journal.paoloamoroso.com/exploring-interlisp-10-and-twenex
-
Ryan Burnside is experimenting with transparency and fading in the black & white graphical environment of Medley Interlisp.
https://github.com/orgs/Interlisp/discussions/1097#discussioncomment-17610419
-
Ryan Burnside is experimenting with transparency and fading in the black & white graphical environment of Medley Interlisp.
https://github.com/orgs/Interlisp/discussions/1097#discussioncomment-17610419
-
TEdit, the WYSIWYG editor of Medley Interlisp, also supports mathematical equations and symbols.
-
TEdit, the WYSIWYG editor of Medley Interlisp, also supports mathematical equations and symbols.
-
After more work on GravityLoops, my gravity simulator in Interlisp and LOOPS, I have something to show for.
https://journal.paoloamoroso.com/paoloamoroso/early-simulations-with-gravityloops
-
After more work on GravityLoops, my gravity simulator in Interlisp and LOOPS, I have something to show for.
https://journal.paoloamoroso.com/paoloamoroso/early-simulations-with-gravityloops
-
Interlisp-10 used shallow binding for variables, Interlisp-D and later Medley deep binding. The latter allows considerably faster spaghetti stack operations such as backtracking, coroutines, processes (threads), and more sophisticated control schemes.
https://www.bitsavers.org/pdf/xerox/interlisp/Interlisp_Reference_Manual_Oct_1983.pdf#page=195
-
Interlisp-10 used shallow binding for variables, Interlisp-D and later Medley deep binding. The latter allows considerably faster spaghetti stack operations such as backtracking, coroutines, processes (threads), and more sophisticated control schemes.
https://www.bitsavers.org/pdf/xerox/interlisp/Interlisp_Reference_Manual_Oct_1983.pdf#page=195
-
These are the screens of two Medley Interlisp instances connected to a Xerox XNS local network emulated via Dodo Services, all running on Linux.
A frame delimits a clock application on the first instance. The second instance is running COMMWINDOW, a remote screen monitoring tool connected to the first instance, and shows in real time what's inside the framed area on that machine. The tool is conceptually similar to VNC.
https://files.interlisp.org/medley/lispusers/commwindow.tedit.pdf
-
These are the screens of two Medley Interlisp instances connected to a Xerox XNS local network emulated via Dodo Services, all running on Linux.
A frame delimits a clock application on the first instance. The second instance is running COMMWINDOW, a remote screen monitoring tool connected to the first instance, and shows in real time what's inside the framed area on that machine. The tool is conceptually similar to VNC.
https://files.interlisp.org/medley/lispusers/commwindow.tedit.pdf
-
A snapshot of my work on GravityLoops, a gravity similator in Interlisp and LOOPS. I'm debugging an issue with the newly written simulation output code.
-
A snapshot of my work on GravityLoops, a gravity similator in Interlisp and LOOPS. I'm debugging an issue with the newly written simulation output code.
-
I finally fixed a bug of GravityLoops, my gravity simulator in Interlisp and LOOPS. The math calculation bug was a combination of an incorrect artithmetic operator (
MINUSinstead ofDIFFERENCEfor a subtraction) and missing expressions. -
I finally fixed a bug of GravityLoops, my gravity simulator in Interlisp and LOOPS. The math calculation bug was a combination of an incorrect artithmetic operator (
MINUSinstead ofDIFFERENCEfor a subtraction) and missing expressions. -
Ryan "Pixel-Outlaw" Burnside kickstarted the Interlisp demoscene with these creations.
https://github.com/orgs/Interlisp/discussions/1097#discussioncomment-17491959
-
Ryan "Pixel-Outlaw" Burnside kickstarted the Interlisp demoscene with these creations.
https://github.com/orgs/Interlisp/discussions/1097#discussioncomment-17491959
-
In LOOPS, classes, class variables, and instance variables can have property lists of name/value pairs along with a value. It's useful for documentation, units, or other metadata. For example, this is the declaration of an instance variable "mass":
(mass 2.0 unit 'kg doc "Mass of a body")
unit, doc are property names followed by values.
LOOPS (Lisp Object-Oriented Programming System) is the object extension of Interlisp.
-
In LOOPS, classes, class variables, and instance variables can have property lists of name/value pairs along with a value. It's useful for documentation, units, or other metadata. For example, this is the declaration of an instance variable "mass":
(mass 2.0 unit 'kg doc "Mass of a body")
unit, doc are property names followed by values.
LOOPS (Lisp Object-Oriented Programming System) is the object extension of Interlisp.
-
The Interlisp environment has no file picker dialog. Applications provide a text entry field to type a file name with optional path, as the TEdit WYSIWYG editor here which prompts for a file to open (GET).
-
The Interlisp environment has no file picker dialog. Applications provide a text entry field to type a file name with optional path, as the TEdit WYSIWYG editor here which prompts for a file to open (GET).
-
There's nothing to see yet in my GravityLoops simulator in Interlisp and LOOPS, but for good reason. I worked on the foundations that will make the program actually show something on the screen.
https://journal.paoloamoroso.com/preparing-gravityloops-for-simulation
-
There's nothing to see yet in my GravityLoops simulator in Interlisp and LOOPS, but for good reason. I worked on the foundations that will make the program actually show something on the screen.
https://journal.paoloamoroso.com/preparing-gravityloops-for-simulation
-
The Clearinghouse is the directory and naming service of the Xerox Network Systems (XNS) protocol suite, which was used by Xerox workstations and other machines including Interlisp systems. The Clearinghouse is to XNS what DNS is to TCP/IP.
-
The Clearinghouse is the directory and naming service of the Xerox Network Systems (XNS) protocol suite, which was used by Xerox workstations and other machines including Interlisp systems. The Clearinghouse is to XNS what DNS is to TCP/IP.
-
RE: https://fosstodon.org/@interlisp/116794421711231626
A great interview with interesting historical insight.
-
RE: https://fosstodon.org/@interlisp/116794421711231626
A great interview with interesting historical insight.
-
In 2025 Larry Masinter @masinter and Frank Halasz @fghalasz were guests of "Do you speak tech?", a show of Near FM community radio in Dublin. They chatted with host Patrick Domanico about Interlisp, their memories of Xerox PARC, the computing world then and now, and more.
https://www.patrickdomanico.com/bpm/2026/06/16/inventing-the-future-one-lisp-machine-at-a-time/
-
In 2025 Larry Masinter @masinter and Frank Halasz @fghalasz were guests of "Do you speak tech?", a show of Near FM community radio in Dublin. They chatted with host Patrick Domanico about Interlisp, their memories of Xerox PARC, the computing world then and now, and more.
https://www.patrickdomanico.com/bpm/2026/06/16/inventing-the-future-one-lisp-machine-at-a-time/
-
These are the screens of two Medley @interlisp instances connected to a Xerox XNS local network emulated via Dodo Services, all running on my Linux box.
A documentation browser is open on the first instance. The second instance is running MONITOR, a remote screen monitoring tool connected to the first instance, and shows what's on the screen of that machine. Think of the tool as a grandfather of a VNC client, developed in the 1980s.
https://files.interlisp.org/medley/lispusers/MONITOR.TEDIT.pdf
The full source of MONITOR, client and server, is 180 lines of Interlisp code.
https://github.com/Interlisp/medley/blob/master/lispusers/MONITOR
-
These are the screens of two Medley @interlisp instances connected to a Xerox XNS local network emulated via Dodo Services, all running on my Linux box.
A documentation browser is open on the first instance. The second instance is running MONITOR, a remote screen monitoring tool connected to the first instance, and shows what's on the screen of that machine. Think of the tool as a grandfather of a VNC client, developed in the 1980s.
https://files.interlisp.org/medley/lispusers/MONITOR.TEDIT.pdf
The full source of MONITOR, client and server, is 180 lines of Interlisp code.
https://github.com/Interlisp/medley/blob/master/lispusers/MONITOR
-
Ryan Burnside ran the SPY statistical profiler of Medley Interlisp to analyze a non-trivial program and this is the output.
-
Ryan Burnside ran the SPY statistical profiler of Medley Interlisp to analyze a non-trivial program and this is the output.
-
This is Medley Interlisp running the Lafite email program. The mailbox window at the bottom left has a single entry, a test message I sent myself shown in the large window to the right.
What's neat is Lafite delivered to and retrieved the message from a mail server by exchanging packets over the Xerox XNS local network, here emulated with the server on my Linux box via Dodo Services. See the network logs in the black Prompt Window at the top left.
Nick Briggs @nhbriggs is reviving the original XNS network stack of Interlisp, which can now run Lafite and other network applications.
-
This is Medley Interlisp running the Lafite email program. The mailbox window at the bottom left has a single entry, a test message I sent myself shown in the large window to the right.
What's neat is Lafite delivered to and retrieved the message from a mail server by exchanging packets over the Xerox XNS local network, here emulated with the server on my Linux box via Dodo Services. See the network logs in the black Prompt Window at the top left.
Nick Briggs @nhbriggs is reviving the original XNS network stack of Interlisp, which can now run Lafite and other network applications.
-
The Medley Interlisp environment has a reference-counting garbace collector that provides better performance with interactive applications. The limitations are that the facility doesn't reclaim circular structures and some other data, and the reference count table is of fixed size.
-
The Medley Interlisp environment has a reference-counting garbace collector that provides better performance with interactive applications. The limitations are that the facility doesn't reclaim circular structures and some other data, and the reference count table is of fixed size.
-
Don't mind me, I'm just using the Medley environment to work on my gravity simulator in Interlisp and LOOPS. It's 1986(+40) and this new OOP thing is a lot of fun.
https://journal.paoloamoroso.com/gravityloops-a-gravity-simulator-in-interlisp-and-loops
-
Don't mind me, I'm just using the Medley environment to work on my gravity simulator in Interlisp and LOOPS. It's 1986(+40) and this new OOP thing is a lot of fun.
https://journal.paoloamoroso.com/gravityloops-a-gravity-simulator-in-interlisp-and-loops