veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#interlisp

3 posts3 participants1 post today
The Medley Interlisp Project<p>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.</p><p><a href="http://www.bitsavers.org/pdf/xerox/interlisp-d/198510_Koto/3102300_Interlisp-D_A_Friendly_Primer_Nov86.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://www.</span><span class="ellipsis">bitsavers.org/pdf/xerox/interl</span><span class="invisible">isp-d/198510_Koto/3102300_Interlisp-D_A_Friendly_Primer_Nov86.pdf</span></a></p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://fosstodon.org/tags/LispMachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LispMachine</span></a></p>
The Medley Interlisp Project<p>The Common Lisp implementation of Medley Interlisp is closer to CLtL1 than ANSI but does support the condition system. The CONDITIONGRAPH tool shows the hierarchy graph of conditions.</p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a></p>
The Medley Interlisp Project<p>If you use or tried running Medley Interlisp, what things did you discover later on that you wish you knew? We would appreciate your feedback.</p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a></p>
Paolo Amoroso<p>Codeberg <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> doesn't currently detect and display Interlisp sources, which it handles as binary files. I submitted a feature request for adding Interlisp support to Forgejo:</p><p><a href="https://codeberg.org/forgejo/forgejo/issues/8184" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/forgejo/forgejo/i</span><span class="invisible">ssues/8184</span></a></p><p>The developers started working on the feature and merged a pull request:</p><p><a href="https://codeberg.org/forgejo/forgejo/pulls/8377" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/forgejo/forgejo/p</span><span class="invisible">ulls/8377</span></a></p><p>Thanks Forgejo and Codeberg!</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/codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codeberg</span></a></p>
The Medley Interlisp Project<p>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.</p><p><a href="https://www.youtube.com/watch?v=pXwzh1Q2GeQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=pXwzh1Q2GeQ</span><span class="invisible"></span></a></p><p>Trillium was actually more versatile as Henderson used the system to run the slideshow in this presentation. See also:</p><p><a href="https://dl.acm.org/doi/abs/10.1145/22627.22375" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dl.acm.org/doi/abs/10.1145/226</span><span class="invisible">27.22375</span></a></p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://fosstodon.org/tags/gui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gui</span></a> <a href="https://fosstodon.org/tags/xerox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xerox</span></a></p>
The Medley Interlisp Project<p>It would seem odd today but the 1986 edition of the Lafite manual had an appendix on email etiquette:</p><p>Using Lafite Courteously<br><a href="https://files.interlisp.org/medley/library/lafite/docs/users-guide/LAFITEMANUAL-APPENDIXA.TEDIT.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">files.interlisp.org/medley/lib</span><span class="invisible">rary/lafite/docs/users-guide/LAFITEMANUAL-APPENDIXA.TEDIT.pdf</span></a></p><p>The full manual of Lafite, the email system of Medley Interlisp:</p><p><a href="https://files.interlisp.org/medley/library/lafite/docs/users-guide" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">files.interlisp.org/medley/lib</span><span class="invisible">rary/lafite/docs/users-guide</span></a></p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/email" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>email</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
The Medley Interlisp Project<p>The TEdit WYSIWYG editor of Medley Interlisp has a split window mode that shows different parts of a document. To split at the cursor or unsplit, middle-click on the title bar and select Split Window or Unsplit Window.</p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a></p>
Paolo Amoroso<p>I'm putting together a reading list on Xerox Network Systems (XNS), the network architecture developed at PARC and Xerox which influenced TCP/IP.</p><p>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.</p><p><a href="https://ftpmirror.your.org/pub/misc/bitsavers/pdf/xerox/xns/XNSG058504_XNS_Introduction.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ftpmirror.your.org/pub/misc/bi</span><span class="invisible">tsavers/pdf/xerox/xns/XNSG058504_XNS_Introduction.pdf</span></a></p><p><a href="https://bitsavers.org/pdf/xerox/xns/XNSG_068504_Xerox_System_Network_Architecture_General_Information_Manual_Apr85.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bitsavers.org/pdf/xerox/xns/XN</span><span class="invisible">SG_068504_Xerox_System_Network_Architecture_General_Information_Manual_Apr85.pdf</span></a></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/xerox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xerox</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
The Medley Interlisp Project<p>A 1988 demonstration of the Cognoter collaborative brainstorming tool in Interlisp.</p><p><a href="https://www.youtube.com/watch?v=KzBj13OSVzM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=KzBj13OSVz</span><span class="invisible">M</span></a></p><p>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.</p><p>About Colab:</p><p><a href="https://www.markstefik.com/?page_id=155" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">markstefik.com/?page_id=155</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/meetings" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>meetings</span></a></p>
The Medley Interlisp Project<p>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:</p><p>"Left-buttoning the display window updates it, and middle-buttoning the window brings up a menu that allows you to change the display state."</p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Alfred M. Szmidt<p>Someone should write some <a href="https://mastodon.social/tags/MIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MIT</span></a> <a href="https://mastodon.social/tags/CADR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CADR</span></a> microcode and supporting code to make it possible to run <a href="https://mastodon.social/tags/Interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Interlisp</span></a> / <a href="https://mastodon.social/tags/Medley" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Medley</span></a> on the <a href="https://mastodon.social/tags/MIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MIT</span></a> <a href="https://mastodon.social/tags/LispMachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LispMachine</span></a> <a href="https://mastodon.social/tags/LispM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LispM</span></a></p>
Paolo Amoroso<p>Don't mind me, I'm just poking around this newfangled OOP thing with LOOPS on Medley Interlisp. LOOPS (Lisp Object-Oriented Programming System) is the object extension of Interlisp.</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/oop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oop</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
The Medley Interlisp Project<p>DIRGRAPHER is a Medley Interlisp tool that shows graphical directory trees and provides file management commands. It's part of the LispUsers collection of user contributed software.</p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
GripNews<p>🌖 Medley Interlisp 專案:重現歷史性軟體系統<br>➤ 復興歷史軟體,保存計算機科學的記憶<br>✤ <a href="https://interlisp.org/documentation/young-ccece2025.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">interlisp.org/documentation/yo</span><span class="invisible">ung-ccece2025.pdf</span></a><br>Medley Interlisp 專案旨在復原、保存並開發 Interlisp,這是 Interlisp 的最終版本。該專案目標是使其能在現代作業系統和硬體環境上運行,並加入現代功能,同時保留其作為開創性系統的歷史價值。本文描述了該專案過去五年來的運作、決策過程以及在將歷史軟體系統還原到現代計算環境中所遇到的獨特問題。專案的經驗將為其他類似的長期歷史軟體復原專案提供藍圖。<br>+ 這真是令人印象深刻的專案!能將如此古老的軟體系統帶回現代,不僅對歷史研究有幫助,也可能為現代軟體開發帶來啟發。<br>+ 我對 Interlisp 的「Do-What-I-Mean」系統很感興趣,這種自動修正錯誤的功能在當時非常先進,現在的 IDE 也有類似的功能,但似乎還沒有達到 Interlisp 的水平。<br><a href="https://mastodon.social/tags/%E8%BB%9F%E9%AB%94%E5%BE%A9%E5%8E%9F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>軟體復原</span></a> <a href="https://mastodon.social/tags/%E6%AD%B7%E5%8F%B2%E8%A8%88%E7%AE%97%E6%A9%9F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>歷史計算機</span></a> <a href="https://mastodon.social/tags/Interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Interlisp</span></a></p>
Hacker News<p>The Medley Interlisp Project: Reviving a Historical Software System [pdf]</p><p><a href="https://interlisp.org/documentation/young-ccece2025.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">interlisp.org/documentation/yo</span><span class="invisible">ung-ccece2025.pdf</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/TheMedleyInterlispProject" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TheMedleyInterlispProject</span></a> <a href="https://mastodon.social/tags/RevivingHistoricalSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RevivingHistoricalSoftware</span></a> <a href="https://mastodon.social/tags/Interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Interlisp</span></a> <a href="https://mastodon.social/tags/PDFSoftwareHistory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PDFSoftwareHistory</span></a></p>
The Medley Interlisp Project<p>We are happy to share the preprint and slides of the paper "The Medley Interlisp Project: Reviving a Historical Software System" by Eleanor Young et al.:</p><p><a href="https://interlisp.org/documentation/young-ccece2025.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">interlisp.org/documentation/yo</span><span class="invisible">ung-ccece2025.pdf</span></a></p><p><a href="https://interlisp.org/documentation/young-ccece2025-slides.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">interlisp.org/documentation/yo</span><span class="invisible">ung-ccece2025-slides.pdf</span></a></p><p>It tells the first 5 years of the Medley Interlisp Project and discusses what other historical software recovery groups can learn from our experience. The paper was presented at IEEE CCEECE 2025 in Vancouver and accepted for publication.</p><p><a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/SoftwarePreservation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwarePreservation</span></a></p>
Simon Brooke<p><span class="h-card" translate="no"><a href="https://functional.cafe/@jackdaniel" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jackdaniel</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.xyz/@NGIZero" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>NGIZero</span></a></span> h'mmm ... Yesterday, not for the first time, I was looking at reimplementing <a href="https://mastodon.scot/tags/InterLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InterLisp</span></a>'s GRAPHER library in <a href="https://mastodon.scot/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a>. It's doable, but surprisingly difficult. If there was a good Java SVG engine which allowed callbacks through JavaScript or whatever, it would be easier, and *possibly* Batik may do that.</p><p>But <a href="https://mastodon.scot/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLisp</span></a> in the browser, interacting with SVG in the browser... Now that sounds fun.</p><p><a href="https://mastodon.scot/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a></p>
Paolo Amoroso<p>The LOOPS primer, published in 1987, captured well the essence of exploratory programming in Lisp:</p><blockquote><p>The LOOPS interface provides both a programming tool and a thinking tool. As you develop a new system, each preliminary version provides an object for thought and discussion. The preliminary versions are a crucial part of the design process.</p></blockquote><p>LOOPS (Lisp Object-Oriented Programming System) is the OOP extension of Interlisp.</p><p><a href="http://www.bitsavers.org/pdf/xerox/interlisp-d/198510_Koto/3102242_Xerox_LOOPS_A_Friendly_Primer_Mar87.pdf#page=60" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://www.</span><span class="ellipsis">bitsavers.org/pdf/xerox/interl</span><span class="invisible">isp-d/198510_Koto/3102242_Xerox_LOOPS_A_Friendly_Primer_Mar87.pdf#page=60</span></a></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/oop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oop</span></a> <a href="https://oldbytes.space/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a></p>
The Medley Interlisp Project<p>Fugue, Interlisp-360, Lcom, XEOS.</p><p>These are some of the terms, names, and organizations in our Glossary. It's a useful resource for getting your way around Medley Interlisp. Any other terms you'd like to see defined?</p><p><a href="https://interlisp.org/history/glossary" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">interlisp.org/history/glossary</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Simon Brooke<p><span class="h-card" translate="no"><a href="https://gamerplus.org/@screwlisp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>screwlisp</span></a></span> One of the things which was most exciting to me in the <a href="https://mastodon.scot/tags/InterLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InterLisp</span></a> D environment was the ease of producing dynamic, interactive graphs. I don't know any modern software environment which does it so well.</p><p><a href="https://mastodon.scot/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a></p>