Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
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
Lori Olson
Lori Olson
@wndxlori@ruby.social replied  ·  activity timestamp 3 days ago

@amoroso @arclight whoa,does that ever throw me back. I was involved in a research project at <insert large oil company name> in the early 90’s, where we checked out all the new Object Oriented programming languages/environments.

  • Copy link
  • Flag this comment
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space replied  ·  activity timestamp 3 days ago

@wndxlori Did you also try out LOOPS or Interlisp-D?

@arclight

  • Copy link
  • Flag this comment
  • Block
Lori Olson
Lori Olson
@wndxlori@ruby.social replied  ·  activity timestamp 3 days ago

@amoroso @arclight my assignment was Eiffel. One of my colleagues evaluated Interlisp-D.

  • Copy link
  • Flag this comment
  • 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