Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp yesterday

In this 1995 paper David Ungar discussed how to move the objects of a running Self program to another running image. He cited LOOPS, Interlisp's object-oriented extension, as a precursor close to the approach of Self.

https://dl.acm.org/doi/abs/10.1145/217839.217845

https://dl.acm.org/doi/pdf/10.1145/217839.217845

#oop #interlisp #retrocomputing

  • Copy link
  • Flag this post
  • Block
Konrad Hinsen boosted
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 3 days ago

I'm studying the code of some system classes of LOOPS (Lisp Object-Oriented programming System), the OOP extension of Interlisp.

Here are some methods of class Window. The code is quite readable, with short and clean methods that most of the times make me understand what's going on.

#interlisp #oop #lisp

Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and several windows with a white background and a title bar with white text on a black background. The windows display some development tools of an object-oriented Lisp environment: class hierarchy graphs, editors open on the code of methods, and a desktop icon.
Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and several windows with a white background and a title bar with white text on a black background. The windows display some development tools of an object-oriented Lisp environment: class hierarchy graphs, editors open on the code of methods, and a desktop icon.
Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and several windows with a white background and a title bar with white text on a black background. The windows display some development tools of an object-oriented Lisp environment: class hierarchy graphs, editors open on the code of methods, and a desktop icon.
  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 3 days ago

I'm studying the code of some system classes of LOOPS (Lisp Object-Oriented programming System), the OOP extension of Interlisp.

Here are some methods of class Window. The code is quite readable, with short and clean methods that most of the times make me understand what's going on.

#interlisp #oop #lisp

Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and several windows with a white background and a title bar with white text on a black background. The windows display some development tools of an object-oriented Lisp environment: class hierarchy graphs, editors open on the code of methods, and a desktop icon.
Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and several windows with a white background and a title bar with white text on a black background. The windows display some development tools of an object-oriented Lisp environment: class hierarchy graphs, editors open on the code of methods, and a desktop icon.
Screenshot of the black and white desktop of a 1980s graphical workstation environment. The desktop has a grey background pattern and several windows with a white background and a title bar with white text on a black background. The windows display some development tools of an object-oriented Lisp environment: class hierarchy graphs, editors open on the code of methods, and a desktop icon.
  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 2 weeks ago

I like to study the screenshots of Interlisp applications in research papers to learn how the GUIs were put together, what APIs and tools they used, and how to code something similar.

The screenshots of the user interface of an expert system shell in this paper are especially clean and legible, which is unfortunately not often the case for old papers.

https://bitsavers.org/pdf/stanford/Stanford_CS_TR_Collection_2025-12-12/PDF/1985/CS-TR-85-1068.pdf

#interlisp #GUI #retrocomputing

View (PDF)
  • Copy link
  • Flag this post
  • Block
Chip Butty boosted
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 2 weeks ago

I worked on a couple of small but useful improvements to my Interlisp source file viewer: two new directory navigation commands.

https://journal.paoloamoroso.com/paoloamoroso/directory-commands-for-an-interlisp-file-viewer

#CommonLisp #McCLIM #interlisp #lisp

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 2 weeks ago

I worked on a couple of small but useful improvements to my Interlisp source file viewer: two new directory navigation commands.

https://journal.paoloamoroso.com/paoloamoroso/directory-commands-for-an-interlisp-file-viewer

#CommonLisp #McCLIM #interlisp #lisp

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 2 weeks ago

RE: https://fosstodon.org/@interlisp/115972122700808983

Why Medley Interlisp is called Medley.

#interlisp #lisp #retrocomputing

  • Copy link
  • Flag this post
  • Block
The Medley Interlisp Project
The Medley Interlisp Project
@interlisp@fosstodon.org  ·  activity timestamp 2 weeks ago

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

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 3 weeks ago

RE: https://fosstodon.org/@interlisp/115938663174490825

Fifth Generation Computer Systems ➝ Quintus Prolog: get it?

#prolog #interlisp #ai #retrocomputing

  • Copy link
  • Flag this post
  • Block
The Medley Interlisp Project
The Medley Interlisp Project
@interlisp@fosstodon.org  ·  activity timestamp 3 weeks ago

In 1985 Xerox announced support for Prolog on its AI workstations and awarded development to Quintus, which delivered the Xerox Quintus Prolog implementation fully integrated with Interlisp-D.

http://www.bitsavers.org/pdf/xerox/interlisp-d/newsletters/AIDispatch_Aug85.pdf#page=9

https://softwarepreservation.computerhistory.org/prolog/#Quintus

#ai #prolog #interlisp #retrocomputing

Prolog and Logic Programming Historical Sources Archive

http://www.bitsavers.org/pdf/xerox/interlisp-d/newsletters/AIDispatch_Aug85.pdf#page=9
  • Copy link
  • Flag this post
  • Block
Konrad Hinsen boosted
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 3 weeks ago

RE: https://fosstodon.org/@interlisp/115921444786265154

We published the latest Medley Interlisp Annual Report. 2025 held symbolic (no pun intended) value for us as it was a round anniversary, the 5th year of the project.

#interlisp #lisp #retrocomputing

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 3 weeks ago

RE: https://fosstodon.org/@interlisp/115921444786265154

We published the latest Medley Interlisp Annual Report. 2025 held symbolic (no pun intended) value for us as it was a round anniversary, the 5th year of the project.

#interlisp #lisp #retrocomputing

  • Copy link
  • Flag this post
  • Block
The Medley Interlisp Project
The Medley Interlisp Project
@interlisp@fosstodon.org  ·  activity timestamp 3 weeks ago

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.

https://interlisp.org/project/status/2025medleyannualreport

#interlisp #lisp #retrocomputing

The Medley Interlisp Project

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 long-obsolete machines. Over the intervening five years we consolidated the code and ported it to run on all major operating systems, as well as online via web browsers. Medley can now run most of its original applications and support the development of new ones, such as the tools and games we created over these years.
  • Copy link
  • Flag this post
  • Block
Konrad Hinsen boosted
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 4 weeks ago

Using SBCL and McCLIM I wrote an Interlisp tool in modern Common Lisp with a CLIM GUI. That's what happens when one is having too much fun with Lisp.

https://journal.paoloamoroso.com/an-interlisp-file-viewer-in-common-lisp

#CommonLisp #McCLIM #CLIM #interlisp

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 4 weeks ago

Using SBCL and McCLIM I wrote an Interlisp tool in modern Common Lisp with a CLIM GUI. That's what happens when one is having too much fun with Lisp.

https://journal.paoloamoroso.com/an-interlisp-file-viewer-in-common-lisp

#CommonLisp #McCLIM #CLIM #interlisp

  • Copy link
  • Flag this post
  • Block
James Valleroy boosted
The Medley Interlisp Project
The Medley Interlisp Project
@interlisp@fosstodon.org  ·  activity timestamp 4 weeks ago

The 1984 Artificial Intelligence episode of the Computer Chronicles TV show, hosted by the late Stewart Cheifet, featured demonstrations of some Interlisp applications: the ONCOCIN expert system for medical consultation and the KEE Knowledge Engineering Environment expert system shell.

https://www.youtube.com/watch?v=_S3m0V_ZF_Q

#ai #interlisp #ExpertSystem #retrocomputing

  • Copy link
  • Flag this post
  • Block
The Medley Interlisp Project
The Medley Interlisp Project
@interlisp@fosstodon.org  ·  activity timestamp 4 weeks ago

The 1984 Artificial Intelligence episode of the Computer Chronicles TV show, hosted by the late Stewart Cheifet, featured demonstrations of some Interlisp applications: the ONCOCIN expert system for medical consultation and the KEE Knowledge Engineering Environment expert system shell.

https://www.youtube.com/watch?v=_S3m0V_ZF_Q

#ai #interlisp #ExpertSystem #retrocomputing

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp last month

The 1986 article "Xerox proves it moves ideas into the market" discussed the inability of Xerox to turn innovations into products. It also explained why the company was better positioned than other vendors for delivering low-cost AI solutions and how it was improving at bringing its innovations to the market:

Brian Boyle, president of Novon Research in San Francisco, says that Xerox used to practically give their technology away by putting it into the public domain, but he now contends that the company appears to be redirecting its thinking, citing the company's OEM strategy with the 1185 and 1186 as an example.

https://bitsavers.org/magazines/Mini-Micro_Systems/198603.pdf#page=35

#interlisp #ai #xerox #retrocomputing

  • Copy link
  • Flag this post
  • Block
The Medley Interlisp Project
The Medley Interlisp Project
@interlisp@fosstodon.org  ·  activity timestamp last month

The Software Preservation Group at the Computer History Museum compiled a list and bibliography of Interlisp implementations. Did you know that Interlisp also ran on IBM 360/370 mainframes?

https://softwarepreservation.computerhistory.org/LISP/interlisp_family.html

#interlisp #lisp #retrocomputing

Interlisp family

  • Copy link
  • Flag this post
  • Block
The Medley Interlisp Project
The Medley Interlisp Project
@interlisp@fosstodon.org  ·  activity timestamp 2 months ago

A demonstration of defining a Lisp function with the SEdit structure editor of an old version of Medley Interlisp.

https://www.youtube.com/watch?v=2qsmF8HHskg

#interlisp #lisp #editor

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.22 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct