mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.8K
active users

#symbolics

0 posts0 participants0 posts today

communitymedia.video/w/968LULd #interview with #gopher @someodd #haskell #technology #podcast featuring some #lisp #symbolics #reminiscences

gopher://gopher.someodd.zip
someodd.zip

someodd starting points

Connection was a bit spotty so we talked over each other occasionally. I forgot to boost the show toot, so if you would like to boost here that would be appreciated.

Feedback about the interview and interviews generally are welcome and wanted here.

Replied to screwlisp

@screwtape @ArneBab @mdhughes

This conversation triggered a memory....

Back at #Symbolics the standard methodology was for everyone to periodically run the Load Patches command, until the "Wobblies" built a new "world load" image containing all the latest yummy goodness, at which point people could download that and the process would start over.

There was this constant tension between wanting to Load Patches, or (sys:load-patches), and potentially break your image and have to reboot vs getting behind what the latest source code actually implements.

But you didn't really want to reboot because it took a long time and sometimes was "fraught with peril" because you might end up in the "cold load stream" due to some low-level FEP (something like a BIOS) changes. (Not to mention there was something of a competition to see who's machine had the longest uptime.)

@weekend_editor might remember more details than I do, or can correct me if I got something wrong. 😄

#lisp #commonlisp #lispworks #symbolics #lispmachine

Made the KR frame system from the UIMS Garnet for two Common Lisp implementations work: LispWorks 8 and Portable Genera. I used this version: github.com/ury-marshak/kr

Typical problem porting code:: the initial value for structure slots is undefined in CL. The code assumes NIL.

Attached a screenshot of the KR examples in Portable Genera, a Virtual Lisp Machine on an Apple Mac mini with M4 Pro.

David A. Moon was one of the founders of Symbolics and one of the chief architects of its Lisp machines. In 1991, after he left Symbolics and joined Apple, he wrote this retrospective of Genera, "the world's first commercial object-oriented operating system": archive.org/details/genera-ret

Internet ArchiveGenera Retrospective : Apple : Free Download, Borrow, and Streaming : Internet ArchiveA paper on Symbolics Genera by David A. Moon.Symbolics Genera was the world's first commercial object-oriented operating system. This paper describes a few...
Replied to Paolo Amoroso

@amoroso #symbolics #genera naturally also has graph drawing features. Attached screenshot shows a simple example. In the Listener (-> #lisp #repl) I define a new command Show Flavor Tree. It displays the inherited Flavors. Flavors are early classes on the #lispmachine. The Listener is also a drawing plane. The command takes the name of a flavor class, then calls the graph formatter with arguments. PRESENT-FLAVOR prints the flavor and makes it mouse sensitive.