@amoroso@fosstodon.org
@amoroso@fosstodon.org avatar

amoroso

@amoroso@fosstodon.org

Astronomy, space, Android, retrocomputing, Lisp, coding.

No stock photos, SEO, marketing, clickbait, ads, or calls to action. I Just enjoy sharing my geeky interests.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

My weekend reading is the story of Don Estridge, the manager who led the development of the IBM 5150 computer better known as the PC:

https://every.to/the-crazy-ones/the-misfit-who-built-the-ibm-pc

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

Some old but fascinating notes on the history of window systems by David Rosenthal, who worked on X-Windows and NeWS.

The post starts by commenting some remarks by Alan Kay on browser architecture and goes from there, discussing the work of other pioneers and their own comments. It covers display PostScript and other interesting system design ideas.

https://blog.dshr.org/2021/03/history-of-window-systems.html

#retrocomputing #WindowSystem #gui

amoroso, to Lisp
@amoroso@fosstodon.org avatar

This is the year of the Lisp Machine desktop.

Here's an online Medley Interlisp session on my Chromebox. Your turn: show off your Lisp Machine environment.

amoroso, to random
@amoroso@fosstodon.org avatar

I wonder how difficult would it be for newcomers to grok Lisp parentheses if they weren't implicitly supposed to find parentheses hard due to all the fuss and cliches around them.

As a complete Lisp newbie over three decades ago, to me parentheses "disappeared" within minutes of using my first Lisp environment, TI PC-Scheme, and have never been an issue since then.

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

This short history of web development is a useful overview for me as I haven't kept close tabs on the field. The post seems to cover all the main frameworks but a notable omission is Tailwind CSS.

https://gebna.gg/blog/brief-history-of-web-development

amoroso, to random
@amoroso@fosstodon.org avatar

This post is quite old but extremely interesting. It describes a 6502 assembler in Common Lisp for the NES game console.

The assembler has a Lispy design, which for example features lazy evaluttion for forward references and mini languages for control structures and audio output.

https://ahefner.livejournal.com/20528.html

The code is here:

https://github.com/ahefner/asm6502/blob/master/assembler.lisp

#mos6502 #CommonLisp #assembly

amoroso, to Lisp
@amoroso@fosstodon.org avatar

I built a GUI for Insphex, my hex dump tool for Medley. This Common Lisp program calls Interlisp's window and menu facilities to send the output to a window with a command toolbar.

https://journal.paoloamoroso.com/building-a-gui-for-insphex

amoroso, to Astronomy
@amoroso@fosstodon.org avatar

In this villa near Florence, Italy, Galileo Galilei spent the last decade or so of his life under house arrest. I was there this weekend on the panel of a science outreach event, here's the video recording in Italian:

https://www.caffescienza.it/programma-2023-2024/la-luna-da-galileo-ad-artemis

#galilei #astronomy #florence

amoroso, to random
@amoroso@fosstodon.org avatar

A list of compiler optimizations with descriptions and code snippets.

The entries are concise, clear, and with short, easy to understand snippets. A great example of algorithm documentation.

https://compileroptimizations.com/index.html

#compilers #ProgLang

amoroso, to VintageOSes
@amoroso@fosstodon.org avatar

Confession of an Amiga enthusiast back in the day: I always liked the black and white hires mode of the Atari ST, which to me looked slicker than even the original Macintosh. And I still love that "printed page" experience of environments like Medley Interlisp.

#AtariST #retrocomputing #interlisp

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

Matthias Wiesmann reflects on how much computing used to be diverse over four decades ago. As an example he explains how weird the Commodore 64 was compared with modern systems.

https://wiesmann.codiferes.net/wordpress/archives/37378

#retrocomputing #commodore64

amoroso, to VintageOSes
@amoroso@fosstodon.org avatar

A young developer who never used Windows 98 back in the day stumbled upon an introductory book on the operating system and posted his impressions on skimming it, which brought him joy. He wrote:

"I was also left with the impression that perhaps I would like more software to come with a physical manual."

https://jamesg.blog/2024/05/19/windows-98-manual

#windows98 #documentation #retrocomputing

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

In this interview Charles Simonyi told the origin of the acronym WYSIWYG in the context of his work at Xerox PARC on the Bravo word processor, see page 21:

https://archive.computerhistory.org/resources/access/text/2015/06/102702232-05-01-acc.pdf#page=21

Xerox Star ads such as this might have been inspired by the anecdote Simonyi told:

https://interface-experience.org/site/wp-content/uploads/2015/01/IE-Star-2.jpg

From here:

https://interface-experience.org/objects/xerox-star-8010-information-system/

By the way, it's an interesting 2008 interview Grady Booch did with Simonyi for a Computer History Museum oral history project.

amoroso, to random
@amoroso@fosstodon.org avatar
amoroso, to Lisp
@amoroso@fosstodon.org avatar

I didn't know much about John Allen, the author of the classic 1978 book Anatomy of LISP. This post by a researcher who knew him well tells a bit about Allen, his work, and his passion for Lisp and computing.

https://mcjones.org/dustydecks/archives/2024/04/11/1249/

amoroso, to Lisp
@amoroso@fosstodon.org avatar

I didn't realize ACM makes available the full-ish archive of the LISP Pointers journal SIGPLAN published from the late 1980s to the mid 1990s. It contains most of the papers of most of the issues, an historical treasure of practical value.

https://dl.acm.org/loi/sigplan-lisppointers

#lisp #CommonLisp #retrocomputing

amoroso, to Lisp
@amoroso@fosstodon.org avatar

In this 1994 paper Richard Waters acknowledged the momentum of C and its implications for the Lisp ecosystem. He laid out a stretegy for the survival and growth of Lisp focused on the development of a critical mass of reusable software.

Three decades later the Lisp community has come a long way but, as Waters concluded back then:

"As long as we are a vibrant community [...] Lisp will hold its own."

https://dl.acm.org/doi/abs/10.1145/192590.192600

amoroso, to random
@amoroso@fosstodon.org avatar

I know, Git is a mess. But, since we're stuck with it, we may as well try to learn how it works with resources like this, which aims to lead to some form of Git enlightenment.

https://think-like-a-git.net

#git #VersionControl

amoroso, to Lisp
@amoroso@fosstodon.org avatar

A sneak peek at a Common Lisp program I'm writing on Medley. Figuring what the program does is left as an exercise.

#interlisp #CommonLisp #lisp

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

It's now available the paper of the Medley talk Andrew Sengul gave at the European Lisp Symposium 2024. It outlines the history of Interlisp, introduces the Medley revival project, and presents the main features and facilities of the environment.

The Medley Interlisp Revival
https://doi.org/10.5281/zenodo.11090093

amoroso, to emacs
@amoroso@fosstodon.org avatar

The rootwork v0.2 blog posted about the author's journey through text editors, from classics such as vi(m) and Emacs to tools I've never heard of. They explain what they use the editors for and why.

https://write.as/hobbsc/wandering-words-on-text-editors

#TextEditor #emacs #vi

amoroso, to random
@amoroso@fosstodon.org avatar

This old paper tells the history of early Intel CPUs and discusses their features and major design decisions: the 8008, 8080, 8085, and 8086. The paper provides interesting technical and historical tidbits, such as the reason why the 8008 was little endian and hence later CPUs.

https://www.stevemorse.org/8086history/8086history.pdf

#x86 #intel8080 #assembly

amoroso, to Lisp
@amoroso@fosstodon.org avatar

Are you going to European Lisp Symposium 2024?

I have a favor to ask you. Please tell the Lispers there if any of them writes a Common Lisp book I'll be more than happy to buy it, back a kickstarter, spread the voice, and support the author any way I can.

This is just one data point but my hunch is many Lispers are like me.

amoroso, (edited ) to space
@amoroso@fosstodon.org avatar

These unofficial Mastodon accounts of space agencies are bots that merely share news items the agencies publish elsewhere, yet the accounts have quite a lot of followers:

  • NASA: @nasa 71K followers
  • ESA: @esa 1.4K followers

There's an unfulfilled demand for public institutions to communicate on open and independent platforms.

#nasa #esa #space #mastodon #fediverse

amoroso, to Lisp
@amoroso@fosstodon.org avatar

Common Lisp Quick Reference is a nicely designed, comprehensive, and handy Common Lisp cheatsheet. It's available in different PDF versions for printing as a booklet or online browsing, as well as LaTeX source.

http://clqr.boundp.org

#CommonLisp #lisp #cheatsheet

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • modclub
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • megavids
  • provamag3
  • normalnudes
  • Leos
  • lostlight
  • All magazines