home.social
  1. The story of the rescue of a warehouse worth of manuals of old electronic lab instruments and computer equipment. The 13,000 manuals, initially slated for scrapping, were digitized and uploaded to the Internet Archive.

    The people who did this are heroes.

    ascii.textfiles.com/archives/5

    #retrocomputing #documentation

  2. The complete, text friendly archive of Dr. Dobb's Journal from 1988 to 2009: article text, illustrations, source code, special issues, and more. The illustrations are fax-quality scans but better than nothing.

    jacobfilipp.com/DrDobbs

    #magazine #retrocomputing #computing

  3. This article by @masinter Larry Masinter and Bill VanMelle, published in December of 1981, reported on the state of Common Lisp from the angle of the Interlisp community. It's interesting as it covers the early stage of standardization, when the specification and design work was under way but no implementations were available yet.

    softwarepreservation.computerh

    #CommonLisp #interlisp #lisp #retrocomputing

  4. CRT View is a nice tool to view images with retro CRT monitor filters applied. Think of it as cool-retro-term for screenshots.

    It's available for Windows, Linux, and macOS but the Linux binary doesn't work on my Linux Mint box as it depends on an outdated library. I had to build CRT View from source which is straightforward.

    mattiasgustavsson.itch.io/crtv

    #crt #retrocomputing

  5. To kick the tires of ECL I'm running my McCLIM program ILsee, a tool for viewing Interlisp code files I developed with SBCL. This is made possible by Common Lisp, a deadstable language with multiple high-quality implementations.

    #CommonLisp #McCLIM #interlisp #lisp

  6. Nikita Lisitsa posted his experience with designing and implementing his own programming language, a game scripting language that's "[...] a weird blend of C++, Rust, Python, Zig, and maybe a few other languages".

    lisyarus.github.io/blog/posts/

    #ProgLang

  7. A digital photo frame that loads photos from a website, and displays them on an M5Stack Tab5 display with software written in uLisp.

    forum.ulisp.com/t/a-digital-ph

    #PhotoFrame #ulisp #lisp

  8. The Sky Observer's Guide, a nice booklet with lovely illustrations published in 1959, was one my very first amateur astronomy books. I read the Italian edition in the 1970s and, although I long lost access to it, now I can browse the book and feel the old excitement again.

    archive.org/details/skyobserve

    #AmateurAstronomy #asronomy #books

  9. Driving a text editor as part of a user interface, as this post describes, reminds me of a similar tradition in Lisp. Think of Emacs and other Lisp Machine editors. Such design patterns were also common on Interlisp-D with the TEdit editor which could also be used as a GUI component.

    ratfactor.com/cards/text-files

    #editor #text #interlisp

  10. The book A Programmer's Guide to COMMON LISP by Deborah Tatar (Digital Press, 1987), along with the errata, is now online with permission from the author.

    archive.org/details/a-programm

    My review of the book:

    journal.paoloamoroso.com/readi

    #CommonLisp #lisp #books #retrocomputing

  11. Matthias Ott on human curation.

    We are drowning in content. What becomes valuable is someone you trust, saying: This is worth your time. Here’s why.

    That’s curation. And it’s not new.

    newsletter.ownyourweb.site/arc

    #curation #curator

  12. I bookmarked this 1983 book on Intel 8086/8080 Assembly programming with a focus on the IBM PC hardware. It seems a good resource, especially on the architecture of the processor, but has fewer code snippets and examples than similar books.

    archive.org/details/Programmin

    #x86 #assembly #retrocomputing

  13. What I find interesting about this article by Adele Goldberg on why use Smalltalk, published in 1995, is the mention of the language being fun.

    Smalltalk denotes fun and success.

    dl.acm.org/doi/abs/10.1145/226

    dl.acm.org/doi/pdf/10.1145/226

    #smalltalk #retrocomputing

  14. An essay on why the Ada programming language was ahead of its time and why its influence is largely unacknowledged.

    iqiipi.com/the-quiet-colossus.

    #ada #retrocomputing

  15. IBM was fully capable of developing its own BASIC implementation and did just that for some of its early microcomputers, but turned to Microsoft for the PC. This post explains why.

    nemanjatrifunovic.substack.com

    #basic #ibmpc #microsoft #retrocomputing

  16. The slide deck of the 2006 talk "The Birth and Passing of Minicomputers: From A Digital Equipment Corp. (DEC) Perspective" by Gordon Bell.

    bitsavers.org/pdf/dec/history/

    #dec #retrocomputing

  17. This 1983 paper reported on the experience with implementing the same applications on three different Lisp systems: Maclisp on a DEC-20, Franz Lisp on a VAX 11/780, and Interlisp-D on a Dolphin workstation. Despite the graphical environment the poor performance of the Dolphin hardware, one of the slowest Xerox D machines, made the Interlisp-D experience worse than other systems.

    ijcai.org/Proceedings/83-2/Pap

    #interlisp #lisp #maclisp #retrocomputing

  18. Yorick Phoenix comments on the programming languages he used or was exposed to over his long career in computing. Lots of interesting anecdotes and historical tidbits.

    This series of over 30 posts has no table of contents but the posts are arranged in a doubly linked list.

    blog.scribblings.com/progaming

    #ProgLang #retrocomputing

  19. Andreas @82mhz on the usability issues with reading threads on microblogging and social platforms.

    It's cognitively exhausting. It feels like reading a post where there's an ad after every other paragraph. Or one of those sites where one article is spread over ten pages so you constantly have to click next page.

    82mhz.net/posts/2026/03/mastod

    #threads #socials #blogging

  20. uLisp creator David Johnson-Davies posted an infinite precision artithmetic package for uLisp.

    One of the aims of the package was to keep it simple and understandable, so users could extend it with additional functions.

    ulisp.com/show?5ARJ

    #uLisp #lisp

  21. The history of Lotus Notes and the influence of PLATO. A journey through long forgotten software genres and product categories.

    computer.rip/2026-03-14-lotusn

    #lotus #plato #retrocomputing

  22. Bitsavers posted several transcripts of DEC oral history interviews with company leaders, engineers, and researchers such as Ken Olsen, Gordon Bell, Butler Lampson, Bob Taylor, and more.

    bitsavers.org/pdf/dec/history/

    #dec #retrocomputing

  23. Pharo developer Esteban Lorenzano discusses the strenghts and limitations of the Smalltalk class browser and how IDEs could improve on it.

    blog.lorenzano.eu/smalltalks-b

    #smalltalk #ide

  24. François-René Rideau is writing "Lambda: the Ultimate Object - Object Orientation Elucidated" which is still a work in progress. The book offers a theory of Object Orientation that it elucidates in simple terms on top of Functional Programming, with examples and code in Scheme.

    fare.tunes.org/files/cs/poof/l

    #oop #scheme #lisp #books

  25. Rupert Lane reconstructed the code of Joseph Weizenbaum's Online Programming Language (OPL).

    Based on a printout of source code found among Weizenbaum's papers archived by MIT Libraries, I have reconstructed the language so it can live again for the first time in nearly sixty years on a IBM 7094 emulator running CTSS.

    timereshared.com/reconstructin

    #eliza #ProgLang #retrocomputing

  26. Tempus-Word is a 1990s word processor for the Atari ST that three decades later is still used and, although no longer maintained, is available for download and partially supported. Remarkably, the program has unique features modern word processors miss, see the Information page of the official site.

    tempus-word.de/en/

    #AtariST #WordProcessor #retrocomputing

  27. The experience of Alan Henning @jalanhenning with coding a game in BASIC by applying the lessons from his past as a professional programmer.

    troypress.com/coding-for-fun-u

    #basic #GameProgramming #programming

  28. Gábor Melis introduces MGL-PAX, an "untangled" literate programming system for Common Lisp. An untangled system takes advantage from the flexibility of code order of a language to rely less on tangling tools.

    quotenil.com/untangling-litera

    #LiterateProgramming #CommonLisp #documentation #lisp

  29. The technical and design challenges of building the image editor of Immich, the popular open source alternative to Google Photos.

    It's obviously a highly requested feature, especially for rotation, so what makes it so difficult? Well, it turns out that there are actually a lot of considerations that make it quite complicated.

    immich.app/blog/immich-editor

    #immich #PhotoManagement #PhotoEditor

  30. Linuxiac @linuxiac suggests four Linux distros for those coming from Windows, two with user interfaces that feel familiar to Windows users and two established distros with a different desktop experience.

    linuxiac.com/linux-distros-i-r

    #linux #SwitchToLinux

  31. 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.

    journal.paoloamoroso.com/an-in

    #CommonLisp #McCLIM #CLIM #interlisp

  32. Sam Medley of NotebookCheck News tells his experience with moving from Windows 11 to Linux on all his machines at home: a laptop, a desktop, and a media PC.

    notebookcheck.net/I-dumped-Win

    #SwitchToLinux #linux

  33. A short overview and history of the PDP-10 family of DEC computers with references to preservation and emulation resources.

    timereshared.com/dec-pdp-10

    #pdp10 #DEC #retrocomputing

  34. At over a thousand pages the Common Lisp specification is a thick document but that space is worth it, especially the many welcome examples. The Common Lisp Interface Manager (CLIM) specification is about a third that long and has nearly no examples, which makes the many concepts and features harder to understand.

    Examples are underrated in software documentation.

    lispworks.com/documentation/Hy

    bauhh.dyndns.org:8000/clim-spe

    #CommonLisp #CLIM #lisp #documentation

  35. I'm reading "Presentation Based User Interfaces", the dissertation and later revisions in which Eugene Ciccarelli laid the foundations of GUI frameworks such as Dynamic Windows of Symbolics Genera and CLIM.

    dspace.mit.edu/handle/1721.1/6

    dspace.mit.edu/bitstream/handl

    #retrocomputing #lisp #CLIM #CommonLisp

  36. This draft paper dated 1979, apparently never published, gave an historical overview of early programming languages for AI.

    The document helps make sense of names like POPLER and QLISP. What's interesting is high level languages such as PLANNER and CONNIVER saw initial interest but little actual use.

    stacks.stanford.edu/file/druid

    #retrocomputing #ai #lisp #interlisp #ProgLang

  37. I was looking for an Emacs Lisp book that covers how to customize and extend the Emacs environment in Lisp, not just the language or the editor, and a new edition of this book crossed my feeds. I guess I have something to read over the winter holydays.

    protesilaos.com/codelog/2025-1

    protesilaos.com/emacs/emacs-li

    #EmacsLisp #lisp #emacs

  38. RE: oldbytes.space/@amoroso/115706

    Speaking of Jack Crenshaw's "Let's Build a Compiler", Ahmed Thabet reformatted the series and published a prettified and browsable version. Nice.

    xmonader.github.io/letsbuildac

    #compiler #pascal #m68k

  39. Between 1988 and 1995 Jack Crenshaw posted on Usenet "Let's Build a Compiler", a tutorial series on writing a Pascal compiler that generates 68K Assembly. 35 years later Eli Bendersky revisited the series and rewrote the compiler in Python to generate WebAssembly.

    eli.thegreenplace.net/2025/rev

    #compilers #pascal #python #wasm #m68k

  40. Cees de Groot @cdegroot explains what Common Lisp library building and packaging problems ASDF and Quicklisp solve. A clear overview of these tools and what they do.

    cdegroot.com/programming/commo

    #asdf #quicklisp #CommonLisp #lisp

  41. Manu is launching a new web discovery resource, the newsletter Dealgorithmed.

    A newsletter about the small web, the poetic web, the quiet web, the web many say we lost years ago, yet it's still here, ready to be rediscovered by those who care.

    manuelmoreale.com/thoughts/dea

    #web #SmallWeb #discoverability

  42. RE: oldbytes.space/@amoroso/115502

    The light theme seems more popular than I expected. I use the light theme too but, when cataract came knocking last year, I learned the hard way the importance of the dark theme.

    journal.paoloamoroso.com/the-f

    #LightTheme #DarkTheme #cataract #WebDesign #accessibility

  43. Multi-language IDEs that interact with interpreters via protocols are now common, from classic Emacs with its inferior process protocols to VS Code with LSP and similar modern environments.

    This paper described an early exploration of these ideas: a language-independend, Interlisp-based environment that interfaced with language processors over the ARPANET. In 1974.

    dl.acm.org/doi/10.1145/1500175

    #interlisp #retrocomputing #ProgLang #IDE

  44. What theme do you use on the majority of your desktop and mobile devices?

    #LightTheme #DarkTheme

  45. What helped me deliver my RetroChallgence 2024 project on time? Prior experience with the Interlisp API of NoteCards and the nature of Lisp and Lisp systems.

    journal.paoloamoroso.com/how-l

    #RC2024 #RetroChallenge #retrocomputing #interlisp #NoteCards

  46. RetroChallenge announced the results of RC2024/10 and I'm honored to be among the winners. I entered with the WebCard project written in Interlisp, a NoteCards extension for visiting websites.

    Thanks to the organizers, voters, and judges and congrats to all the entrants, especially @psychotimmy who won the Grand Prize.

    retrochallenge.org/2025/10/rc2

    github.com/pamoroso/webcard

    journal.paoloamoroso.com/tag:W

    #RC2024 #RetroChallenge #retrocomputing #interlisp #NoteCards