From paoloamoroso.com
I accepted the Blog Question Challenge
1 1
MattoF has tagged me for the Blog Question Challenge which asks bloggers questions about their background and motivations, tools, and wor...
15h ago
From paoloamoroso.com
Interpinkie, a Finger client in Interlisp
0 0
I wrote Interpinkie, a basic Finger client in Interlisp that runs on the Medley environment. This is the main window of the program: It ...
on Jan 9
From paoloamoroso.com
A brief experience with the Cardputer uLisp Machine
0 0
For Chrismtas 2024 I bought myself a lovely little Cardputer uLisp Machine, an M5Stack Cardputer that can run uLisp. The M5Stack Cardput...
on Dec 27
From paoloamoroso.com
Medley Interlisp structure editing: first impressions
0 0
Although I used several Lisp systems over a couple of decades, I never tried structure editing. The chance finally came when I encounter...
on Dec 25
From paoloamoroso.com
Demonstrating Interlisp structure editing
0 0
I'm still exploring and learning Medley Interlisp but I finally grasp the basics of structure editing. The increasing familiarity with t...
on Dec 25
From paoloamoroso.com
The faded world: my experience with cataract
0 0
I always preferred the light theme and never figured what's the fuss with the dark theme. Until cataract came. In May of 2024 my ophthal...
on Dec 22
From paoloamoroso.com
Samantha Cristoforetti's Logbook
0 0
Ten years ago today my astronaut friend Samantha Cristoforetti began her first space flight. On November 23, 2014 she was launched aboard...
on Nov 23
From paoloamoroso.com
Wrapping up my RetroChallenge 2024 project
0 0
The end of the work on WebCard marked the completion of my RetroChallenge 2024 project, in time as hoped. I accomplished the initial goa...
on Oct 28
From paoloamoroso.com
0 0
To complete WebCard for my RetroChallenge 2024 project I created a demo notefile, a file that stores the data of a NoteCards hypertext. ...
on Oct 27
From paoloamoroso.com
0 0
With the last feature of WebCard behind me I proceeded with the next task to wrap up my RetroChallenge 2024 project: documenting the syst...
on Oct 25
From paoloamoroso.com
Designing a WebCard bitmap the hard way
0 0
NoteCards link icons leading to cards of a certain type can and typically do have a custom bitmap associated with the type. WebCard card...
on Oct 23
From paoloamoroso.com
Planning the next steps for WebCard
0 0
Over the past days I ran WebCard a bit, reviewed the code, and checked my notes and I'm satisfied with what the system does. Since WebCar...
on Oct 20
From paoloamoroso.com
Keeping track of visited URLs in WebCard
0 0
WebCard has very limited control over the web browser of the host operating system. It can only command the browser to visit a URL when ...
on Oct 18
From paoloamoroso.com
Revising card shape and initialization in WebCard
0 0
In NoteCards, Text cards are rectangular windows with proportions similar to a post-it note. The Web card type of WebCard inherits from T...
on Oct 17
From paoloamoroso.com
Working on WebCard card initialization and URL visiting
0 0
The WebCard project is moving forward again. My latest work involved card initialization and URL visiting. When a new Web card is create...
on Oct 10
From paoloamoroso.com
The first three months since my return to Linux
0 0
This is the year of my Linux desktop. Three months ago today I moved back to Linux for good after almost a decade with ChromeOS. That da...
on Oct 8
From paoloamoroso.com
Stumped with URL validation in WebCard
0 0
I started working on URL validation in WebCard and soon bumped into a bug. When creating a new Web card, WebCard prompts for a URL to st...
on Oct 8
From paoloamoroso.com
Overriding card editing with a no-op in WebCard
0 0
I wrote some throwaway code to experiment with editing cards of type Web in WebCard, my RetroChallenge 2024 project. The goal is to make ...
on Oct 6
From paoloamoroso.com
NoteCards visited a website for the first time
0 0
Success! My WebCard prototype made NoteCards visit a site on the World-Wide Web for the first time. Think of it as a wormhole that conne...
on Oct 5
From paoloamoroso.com
Fixing and enhancing the WebCard card constructor
0 0
I fixed a bug in the initial code of WebCard, my RetroChallenge 2024 project. An infinite loop in the constructor of the Web card type c...
on Oct 3
From paoloamoroso.com
Laying the foundation of WebCard
0 0
The initial Interlisp code of WebCard, my RetroChallenge 2024 project, defines the new type "Web" of NoteCards card. It's the first step ...
on Oct 2
From paoloamoroso.com
WebCard specification and design
0 0
Now that I entered the RetroChallenge 2024 the next step is to flesh out the scope and details of my WebCard project, a NoteCards extensi...
on Oct 1
From paoloamoroso.com
A NoteCards project for the RetroChallenge 2024
0 0
Team Lisp is ready to play: I'm entering the RetroChallenge 2024 (RC2024) with a NoteCards project targeting Medley Interlisp. The RC202...
on Sep 26
From paoloamoroso.com
Exploring Lisp programs as hypertexts with NoteCards
0 0
I'm examining in depth NoteCards, the hypermedia environment of Medley Interlisp well described in the 1987 paper NoteCards in a Nutshell...
on Sep 19
From paoloamoroso.com
0 8
Turbo Pascal 3 for CP/M comes preinstalled with the Z80-MBC2 and V20-MBC homebrew computers. Checking out the development environment mad...
on Sep 1
From paoloamoroso.com
0 0
Although online access to Medley Interlisp is convenient and prebuilt binaries are available for all major operating system, it's also po...
on Aug 26
From paoloamoroso.com
Upgrading from Linux Mint 21.3 to 22: failure and success
0 0
I upgraded my System76 Merkaat mini PC from Linux Mint 21.3 Cinnamon to Mint 22 "Wilma". It didn't go as hoped but some extra effort even...
on Aug 4
From paoloamoroso.com
System76 Merkaat with Linux Mint: first impressions
0 0
I'm writing this on my new desktop computer. It's a Linux system I chose after deciding to migrate from ChromeOS back to Linux: a System...
on Jul 14
From paoloamoroso.com
My ChromeOS to Linux migration: requirements and setup
0 0
I'm going back to Linux after nine years of ChromeOS. In 2015 I had been using Linux for a couple of decades. Exasperated by the frequen...
on Jun 29
From paoloamoroso.com
Adding an Exec command and File Browser support to Insphex
0 0
I implemented the last features originally planned for Insphex, my hex dump tool in Common Lisp for Medley Interlisp. The first new feat...
on Jun 25
From paoloamoroso.com
0 0
I added a GUI to Insphex, the hex dump tool I'm writing in Common Lisp on the Medley Interlisp environment. The initial version printed ...
on May 28
From paoloamoroso.com
Early experience with Medley on the Raspberry Pi 400
0 0
Medley is the first Lisp system I experimented with on my new Raspberry Pi 400, here is the AArch64 version on the Raspberry Pi OS deskto...
on May 12
From paoloamoroso.com
Insphex, a hex dump tool in Medley Common Lisp
0 0
I'm developing the new program Insphex (inspect hex), a hex dump tool that is created with and runs on the Medley Interlisp environment. ...
on May 11
From paoloamoroso.com
Testing the Practical Common Lisp code on Medley
0 0
When the Medley Interlisp Project began reviving the system around 2020, its Common Lisp implementation was in the state it had when comm...
on Apr 14
From paoloamoroso.com
0 0
I read the book Recursion via Pascal by Jeffrey S. Rohl, Cambridge University Press, 1984. I discovered this rare, little known gem by ch...
on Mar 26
From paoloamoroso.com
Reading A Programmer's Guide to COMMON LISP
0 0
I got a cheap used copy of the book A Programmer's Guide to COMMON LISP by Deborah G. Tatar, Digital Press, 1987. Why did I read such an...
on Mar 1
From paoloamoroso.com
My second year of blogging with Write.as
0 0
Two years ago these days I announced my blog Paolo Amoroso's Journal hosted at Write.as. Write.as is a paid instance of the lightweight, ...
on Feb 26
From paoloamoroso.com
Importing Common Lisp Files in Medley with TextModules
0 0
Medley is a residential environment for Interlisp and Common Lisp development. With some effort it's possible to use Medley as a traditi...
on Feb 18
From paoloamoroso.com
Upgrading Crostini Linux from Bullseye to Bookworm
0 0
ChromeOS Stable 121 rolled out to my ASUS Chromebox 3 and brought with it a one-click option to upgrade Crostini. Crostini, the Debian b...
on Feb 10
From paoloamoroso.com
Managing pure Common Lisp files on Medley
0 0
Managing Lisp code in the residential environment of Medley differs from similar tasks in traditional file based Common Lisp systems. In...
on Feb 8
From paoloamoroso.com
A demostration of fixing a bug from Medley's debugger
0 0
One of the cool features of Lisp is examining and modifying a running program. This allows, for example, to correct a bug by inspecting...
on Feb 3
From paoloamoroso.com
0 0
These are some of the best blogs I read and recommend. Although not all are updated frequently, they're published by lesser known but tal...
on Jan 31
From paoloamoroso.com
My encounter with Medley Interlisp
0 0
Imagine someone let you into an alien spaceship they landed in your backyard, sat you at the controls, and encouraged you to fly the ship...
on Jan 20, 2024
From paoloamoroso.com
A single package Common Lisp workflow for Medley
0 0
My exploration of Medley as a Common Lisp development environment proceeds with setting up a workflow for writing and saving code. The w...
on Jan 19, 2024
From paoloamoroso.com
0 0
Now that I'm back to Lisp I'm actively exploring Interlisp as a Common Lisp environment too. But to code in Common Lisp also on my Crost...
on Dec 27, 2023
From paoloamoroso.com
Forty years since my traditionally published book
0 0
Forty years ago these days, in November of 1983, my book Saturno: nubi, anelli e lune was released by the small Italian publisher Italy P...
on Nov 29, 2023
From paoloamoroso.com
Reactions to my post on cancelling the Replit subscription
0 0
A few days ago I blogged on why I cancelled my paid plan to Replit. It was a short personal note to record my decision as I often do to ...
on Nov 25, 2023
From paoloamoroso.com
Why I cancelled my Replit subscription
0 0
I cancelled my annual Replit Hacker plan and I'll let it lapse at the end of December of 2023. Replit is a popular and growing multi lan...
on Nov 19, 2023
From paoloamoroso.com
Raspberry Pi 400: first impressions
0 0
I bought a lovely little computer, a Raspberry Pi 400, and two accessories, a 64 GB Samsung Pro Endurance microSD card to hold the file s...
on Nov 14, 2023
From paoloamoroso.com
Exploring Medley as a Common Lisp development environment
0 0
Since encountering Medley I gained considerable experience with Interlisp. Medley Interlisp is a project for preserving, reviving, and mo...
on Oct 15, 2023