The Curious Engineer

All blogs / Lisp / Clojure / Scheme

Paolo Amoroso's Journal

journal.paoloamoroso.com

Tech projects, hobby programming, and geeky thoughts of Paolo Amoroso

Lisp / Clojure / SchemeRetro computingGeneral

’15’20’25
Posts
322 from 18 Sep 2011 to 29 Aug 2026
Posting
weekly (31 in the last year)
Kind
personal blog
Feed
https://journal.paoloamoroso.com/feed/

2026 29

  1. Rediscovering my local library
  2. Rediscovering my local library
  3. #personal
  4. The time paparazzi caught me
  5. The time paparazzi caught me
  6. The origins of my computing journey
  7. The origins of my computing journey
  8. #retrocomputing
  9. Early simulations with GravityLoops
  10. Early simulations with GravityLoops
  11. #GravityLoops
  12. #Interlisp
  13. Tag:Lisp
  14. blogging about Medley Interlisp
  15. Preparing GravityLoops for simulation
  16. Preparing GravityLoops for simulation
  17. Representing the universe of GravityLoops
  18. Representing the universe of GravityLoops
  19. GravityLoops, a gravity simulator in Interlisp and LOOPS
  20. GravityLoops, a gravity simulator in Interlisp and LOOPS
  21. Rearranging the File Browser menu for Insphex
  22. Rearranging the File Browser menu for Insphex
  23. #insphex
  24. #CommonLisp
  25. Directory commands for an Interlisp file viewer
  26. Directory commands for an Interlisp file viewer
  27. #ILtools
  28. An Interlisp file viewer in Common Lisp
  29. An Interlisp file viewer in Common Lisp

2025 26

  1. How Lisp helped my RetroChallenge 2024 project
  2. extends the NoteCards hypermedia system to visit web sites
  3. Exploring Interlisp-10 and TWENEX
  4. My first year since coming back to Linux
  5. Tag:linux
  6. Tag:Linux
  7. Adding graphics support to DandeGUI
  8. #DandeGUI
  9. Changing text style for DandeGUI window output
  10. Adding window clearing and message printing to DandeGUI
  11. DandeGUI, a GUI library for Medley Interlisp
  12. An unplanned upgrade to Linux Mint 22.1 Cinnamon
  13. Tag:pi400
  14. Rediscovering the origins of my Lisp journey
  15. Tag:MSDOS
  16. Chromebox
  17. Bitsnap, a screenshot capture tool for Medley Interlisp
  18. #Bitsnap
  19. enjoying the stability of Linux
  20. Making uLisp more usable on the Cardputer
  21. #Cardputer
  22. Switching Blot sync from Google Drive to Git
  23. #Google
  24. I accepted the Blog Question Challenge
  25. Interpinkie, a Finger client in Interlisp
  26. #Interpinkie

2024 46

  1. A brief experience with the Cardputer uLisp Machine
  2. The faded world: my experience with cataract
  3. Samantha Cristoforetti's Logbook
  4. my Raspberry Pi 400
  5. Upgrading to Raspberry Pi OS 2024-11-19
  6. Wrapping up my RetroChallenge 2024 project
  7. end of the work
  8. Documenting WebCard
  9. yak shaving
  10. Planning the next steps for WebCard
  11. Keeping track of visited URLs in WebCard
  12. Revising card shape and initialization in WebCard
  13. Fixing url validation in webcard
  14. Managing card text in WebCard
  15. Adding title bar menu items to WebCard cards
  16. Working on WebCard card initialization and URL visiting
  17. some early issues
  18. #ChromeOS
  19. #chromeOS
  20. URL validation bug
  21. overriding card editing
  22. NoteCards visited a website for the first time
  23. Fixing and enhancing the WebCard card constructor
  24. Laying the foundation of WebCard
  25. WebCard specification and design
  26. RetroChallenge 2024 project
  27. another project
  28. #sysrama
  29. How to build Medley Interlisp
  30. upgrade from Mint 21.3 to 22
  31. System76 Merkaat with Linux Mint
  32. migrated from ChromeOS
  33. initial implementation
  34. Building a GUI for Insphex
  35. Tag:books
  36. #development
  37. #pascal
  38. Femtounit
  39. my Python projects
  40. Reading A Programmer's Guide to COMMON LISP
  41. settled on Write.as
  42. Importing Common Lisp Files in Medley with TextModules
  43. Upgrading Crostini Linux from Bullseye to Bookworm
  44. Managing pure Common Lisp files on Medley
  45. A demostration of fixing a bug from Medley's debugger
  46. A single package Common Lisp workflow for Medley

2023 60

  1. My Common Lisp setup on Linux
  2. Forty years since my traditionally published book
  3. #publishing
  4. #astronomy
  5. Reactions to my post on cancelling the Replit subscription
  6. why I cancelled my paid plan to Replit
  7. Early experience with Medley on the Raspberry Pi 400
  8. Setting up Medley for TableBrowser development
  9. The Boot Sector Games book series
  10. #assembly
  11. #Assembly
  12. Exploring Medley as a Common Lisp development environment
  13. Back to Lisp
  14. The downside of adding a File Manager type to Femtounit
  15. August 22, 2023
  16. Integrating Femtounit with the File Manager and SEdit
  17. Signing off as a caregiver
  18. I removed YouTube embeds from my blog
  19. Why I joined Lemmy
  20. #fediverse
  21. Sysrama, a documentation tool for Interlisp
  22. Femtounit, a unit test framework for Interlisp
  23. June 4, 2023
  24. #Android
  25. Braincons
  26. Implementing the Braincons virtual machine
  27. Lenovo Tab M10 Plus 3rd Gen: first impressions
  28. TedGen keyboard
  29. Reading A Philosophy of Software Design
  30. Stringscope
  31. Wrapping up the work on Stringscope's commands
  32. migrated
  33. Tag:misc
  34. Implementing the commands of Stringscope
  35. Squarespace to Blot
  36. A tripod for smartphone astrophotography
  37. I migrated to Inoreader
  38. Adding a command menu to Stringscope
  39. Google Pixel 7 Pro: first impressions
  40. Moving the Stringscope project infrastructure
  41. Braincons, a Brainfuck implementation in Interlisp
  42. Progress on understanding the compilation of Stringscope
  43. Write.as
  44. February 26, 2023
  45. An Exec command and other new features of Stringscope
  46. SEdit structure editor
  47. Z80-MBC2
  48. Two CP/M programs to clear the screen
  49. Z80-MBC2
  50. V20-MBC
  51. February 2, 2023
  52. I didn't directly share the raw code of Stringscope
  53. Medley Interlisp featured on 8bitnews
  54. SEdit structure editor
  55. I want boring tech
  56. contribute to the project
  57. An Android fix for a chromeOS printing issue
  58. my encounter with Medley Interlisp
  59. drew me to Medley Interlisp
  60. Using Beagle Term with the Z80-MBC2 and V20-MBC

2022 156

  1. Bring Back Blogging challenge
  2. Suite8080
  3. Troubleshooting a Suite8080 assembler bug
  4. Suite8080
  5. Reading Writing an Interpreter in Go
  6. Why I'm boosting more on Mastodon
  7. productive, neither with Blogger
  8. CuteCom
  9. My bumpy encounter with Matrix
  10. Pascal programming books
  11. I prefer short-travel chicklet units
  12. Testing Write.as Fediverse media embeds
  13. November 25, 2022
  14. workarounds
  15. #ebooks
  16. Conversion scripts for CP/M file transfers
  17. Fixing the Turbo Pascal terminal configuration on CP/M
  18. Using a Bluetooth keyboard on Android
  19. November 10, 2022
  20. Using IMSAI BASIC on the V20-MBC
  21. How to comment on Paolo Amoroso's blog
  22. rediscover Turbo Pascal
  23. Reading Shareware Heroes
  24. October 26, 2022
  25. technique
  26. Why I don't handwrite
  27. Where to download CP/M-86 software
  28. Mouse gestures are deliberately slow
  29. dumping them to CP/M
  30. October 17, 2022
  31. Configuring disk drives for WordStar on CP/M
  32. Troubleshooting a V20-MBC connection issue
  33. Tag:sbc
  34. There's more to linking than crediting sources
  35. Files left out of the V20-MBC and Z80-MBC2
  36. I migrated my Mastodon account to Fosstodon
  37. V20-MBC homebrew computer: first impressions
  38. despise cutouts and holes in smartphone screens
  39. ordered
  40. Tag:x86
  41. A quick look at UCSD p-System on the Z80-MBC2
  42. My favorite tech and creator newsletters
  43. #newsletters
  44. An emulator for testing CP/M programs
  45. Tag:cpm
  46. Tag:CPM
  47. Impractical Python Projects and Real-World Python
  48. September 13, 2022
  49. I ran the demo on the Z80-MBC2, it crashed the device
  50. Addressing blog readers: I vs you
  51. The quest for NASM Assembly .COM sources
  52. why I use a Chromebox
  53. Performing astronomy at an art exhibition
  54. Z80 Assembly demo that comes with the Z80-MBC2
  55. Tag:z80
  56. x86 Assembly cross-development environment
  57. Flet: web and mobile Flutter development in Python
  58. Debugging CP/M 8080 code on the Z80-MBC2
  59. August 20, 2022
  60. Why your blog still needs RSS
  61. Controlling the Z80-MBC2 from the web
  62. previous blog
  63. Next Suite8080 features: trim uninitialized data, macro assembler
  64. August 10, 2022
  65. Serial USB Terminal
  66. Test-driving MathJax with Write.as
  67. August 6, 2022
  68. August 4, 2022
  69. Talk features, not benefits
  70. Updating the Suite8080 documentation build process
  71. take some time off
  72. Mastodon.technology activity during Elon's Twitter bid
  73. Z80-MBC2 documentation resources
  74. Free Python Books reaches 3.5K GitHub stars
  75. Z80-MBC2 videos
  76. Porting a twirling bar demo to cp m
  77. Z80-MBC2 featured on 8bitnews
  78. My first 12 years with ebooks
  79. dumping a text file from the terminal into a CP/M text editor
  80. Resources on the history of word processors
  81. XMODEM file upload to the Z80-MBC2 has issues
  82. Hardware fragmentation then and now
  83. I know how to use a product before buying it
  84. hello world demo
  85. Success with connecting the Z80-MBC2 to chromeOS
  86. Troubleshooting the Z80-MBC2 to chromeOS connection
  87. June 13, 2022
  88. Brushing up 8080 and Z80 Assembly
  89. #intel8080
  90. June 11, 2022
  91. my favorite retrocomputing newsletter
  92. The Physicists’ Daughter: a wartime mystery
  93. June 7, 2022
  94. #smartwatch
  95. June 6, 2022
  96. Xiaomi Redmi Watch 2 Lite
  97. Z80-MBC2
  98. The preferred format for online courses
  99. my experience with the Google Assistant has been unimpressive
  100. mothballing the old blog
  101. May 24, 2022
  102. Upgrading Crostini from Buster to Bullseye
  103. Underdogs inspire me more than superstars
  104. Crostini Linux is invaluable in running specific and niche software
  105. photographing space technology subjects
  106. a dream trip to the Space Coast
  107. work on Suite8080 was on hold
  108. How I discover content from interesting people
  109. May 9, 2022
  110. Contributing to a documentary on Samantha Cristoforetti
  111. May 7, 2022
  112. My Mastodon following is growing
  113. My worst air travel experience
  114. May 1, 2022
  115. blog daily
  116. Samantha Cristoforetti invited as her guests
  117. Spinbackup, a cloud-to-cloud backup tool for individuals
  118. Ordinary people don't care about the IndieWeb
  119. Email is the best inbox for newsletters
  120. The time a celebrity with 3M followers mentioned me on Twitter
  121. April 5, 2022
  122. How to make your GitHub repos stand out
  123. The story of digital publishing pioneer ClariNet
  124. resources for populating my Mastodon feed
  125. Sweating Bullets: the story of PowerPoint
  126. March 31, 2022
  127. Google Docs adds Markdown support
  128. March 29, 2022
  129. I first accessed the Internet in the early 1990s
  130. Chrome's reading list icon is next to the omnibar
  131. Web search relevance is not quality
  132. The only product I bought after clicking an ad
  133. joined Mastodon
  134. Putting Twitter aside and focusing on blogging
  135. Collecting and reading vintage computer manuals and books
  136. Test-driving Write.as on a tablet
  137. Suite8080 0.5.0 and the next steps
  138. March 18, 2022
  139. Google Play to prioritize apps with large screen support
  140. March 16, 2022
  141. March 15, 2022
  142. M4 macro language resources
  143. Bob Nystrom's tech book publishing process
  144. #selfpublishing
  145. Silvrback is maintained and supported
  146. twirling bar animation demo
  147. COHERENT Unix clone
  148. March 9, 2022
  149. March 8, 2022
  150. Integrated Gmail: first impressions
  151. test-driving Write.as on an Android phone
  152. original Twirl
  153. Cloud-to-cloud file saving on Chrome OS
  154. Twitter threads have terrible usability
  155. Deciding on a blogging platform that meets my needs
  156. announced my blog Paolo Amoroso's Journal

2014 1

  1. @amoroso@oldbytes.space

2013 1

  1. #blogging

2011 1

  1. Tag:space

Undated 2

  1. Lisp projects
  2. self-published two ebooks