Blog Archives

Episode 8: Message in a bottle

In this episode, I investigate how messaging works in Smalltalk-80 and other languages. I don’t talk about how OOP is realised in Lisp using generic functions, but do set further reading for those interested: The Art of the Metaobject Protocol. Continue reading

Leave a comment

Episode 7: A touch of class

I’m building support for classes in the Amiga-Smalltalk Virtual Machine today, so that’s what is on my mind.If you missed episode 6, it’s over on Youtube.The podcast is now in the iTunes Store! Continue reading

Leave a comment

It lives! (Kinda)

Amiga-Smalltalk now works on an Amiga! I describe the journey to a working port. Full show notes Continue reading

Leave a comment

Episode 4: do you C what I C?

We’re getting closer to running Amiga-Smalltalk actually on an Amiga. Full show notes Continue reading

Leave a comment

Episode 3: Graham’s so basic

What did programming on a microcomputer with a 6809 CPU and 32k of RAM teach me about reading code? Full show notes Continue reading

Leave a comment

Episode 2: From Programming to Software Engineering

Graham discusses the experience of taking on a project that has been started by an enthusiastic novice and getting ready to engineer changes.Full show notes: https://www.sicpers.info/2020/04/sicpers-podcast-episode-two/ Continue reading

Leave a comment

Episode 1: Amiga-Smalltalk

Graham describes what he’s learned about object-oriented programming and memory management from the beginning of his project to write a Smalltalk-80 implementation.Full show notes: https://www.sicpers.info/2020/04/sicpers-podcast-episode-one/ Continue reading

1 Comment