About:

Paolo Amoroso, based in Milan, Italy, works in astronomy and space outreach and education. He is passionate about astronomy, space, Google technologies, Lisp, Python, and retrocomputing.

Website:

Specializations:

Interests:

Astronomy Space Google products and technologies Lisp Python Retrocomputing Software development Computing Books Digital and self-publishing Blogging

Incoming Links:

Outgoing Links:

James' Coffee Blog
Subscribe to RSS:
Paolo Amoroso shares his experience of winning the RetroChallenge 2024 with his WebCard project, which enhances the NoteCards hypermedia system by introducing a new hypertext node that links to web URLs. He highlights the importan...
The blog post explores the Interlisp-10 implementation for DEC PDP-10 mainframes, focusing on the TTY editor, a command line structure editor for Lisp code. The author discusses their experience using the TTY editor in the TWENEX ...
ILsee is a GUI tool for viewing Interlisp source files, enhancing usability with features like syntax highlighting and command execution.
ILsee improves Interlisp file viewing by adding Unix-like directory navigation commands, enhancing usability and efficiency in accessing source files.
Insphex adds a Hexdump feature to its File Browser menu, facing challenges with API limitations and internal changes that required adjustments.
The author reflects on their first year using a System76 Merkaat with Linux Mint after migrating from ChromeOS. They report a generally stable experience with occasional reinstallation, leading to a newfound confidence in using Li...
The text discusses the addition of graphics support to DandeGUI, providing code examples and explaining the functionality. It compares the new graphics functions to the existing text ones and explains the benefits and tradeoffs of...
The text discusses the implementation of the GUI:WITH-TEXT-STYLE macro in the DandeGUI library for Medley Interlisp I, which controls the attributes of text printed to a window. It explains how the macro establishes a context for ...
The author continued working on DandeGUI, a GUI library for Medley Interlisp written in Common Lisp. They added two new short public functions, GUI:CLEAR-WINDOW and GUI:PRINT-MESSAGE, and fixed a bug in some internal code. The fun...
The text discusses DandeGUI, a Common Lisp GUI library for simple text and graphics output on Medley Interlisp. It explains the motivations, usage, design, and next steps of the library.
The author experienced issues with a routine system update of Linux Mint 22, which led to a fresh install of Mint 22.1. The update manager listed several packages for update and removal, causing the system to fail. The author had ...
The author reflects on rediscovering the first Lisp environment used in the early 1990s, PC Scheme, and how it contributed to their love for Lisp and Lisp tooling. They discuss the features of PC Scheme, its impact on their learni...
The author upgraded their Raspberry Pi 400 to 64-bit Raspberry Pi OS 2024-11-19 based on Debian Bookworm 12.9. The process was surprisingly easy, and they used the Raspberry Pi Imager for the first time. The installation went smoo...
The text is about Bitsnap, a tool in Interlisp for capturing screenshots on the Medley environment. It explains how the tool works, the facilities it provides, and the process of bringing captured bitmaps out of Medley in a modern...
The author shares his experience of using Linux from the mid 1990s to 2015, then switching to ChromeOS, and eventually migrating back to Linux in 2024. He discusses the stability and smooth experience of using Linux Mint Cinnamon,...
The text discusses the issues with the Cardputer uLisp Machine, particularly a buffer overflow problem when sending Lisp code from Emacs to the Cardputer. It also mentions a workaround developed by Dennis Draheim to address this i...
The author discusses switching the synchronization of his personal website from Google Drive to a Git repository due to Google's API restrictions. This change was necessary as Blot was unable to access Google Drive, and the author...
Paolo Amoroso accepted the Blog Question Challenge and answered questions about his background, motivations, tools, and workflows. He started blogging in 2004 and uses Write.as as his blogging platform. He has blogged on other pla...
The author discusses the development of Interpinkie, a basic Finger client in Interlisp, and the challenges faced due to the non-working state of Medley's TCP/IP stack. The program utilizes the UNIXUTILS library module to run Unix...
The author shares their experience with the Cardputer uLisp Machine, a microcontroller-based portable system that can run uLisp, an implementation optimized for microcontrollers. They discuss the motivation behind the purchase, th...
The blog post is a personal account of the author's experience with cataract and the impact it had on his vision. It covers the challenges he faced with blurred and faded vision, the impact on his use of technology, and the positi...
The blog post is a personal account of Paolo Amoroso's experience helping astronaut Samantha Cristoforetti with a public outreach project to share her space mission. It discusses the creation of the Logbook, a diary documenting th...
The author completed his RetroChallenge 2024 project, WebCard, which extended NoteCards to visit websites. He learned a lot, shared his experience, and had fun with retro stuff. The project involved researching the NoteCards API, ...