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!

Leave a comment

Video podcast: Hisoft C for the ZX Spectrum

Episode 6 of the SICPers podcast is over on Youtube. I introduce a C compiler for the Sinclair ZX Spectrum. For American readers, that’s the Timex Sinclair TS2068.

Posted in podcast | Leave a comment

SICPers podcast episode 5

It lives! Kinda. Amiga-Smalltalk now runs on Amiga. Along the way I review The K&R book as a tutorial for C programming, mentioning my previous comparison to the Brad Cox and Bjarne Stroustrup books. I also find out how little I know “C”, it turns out I’ve been using GNU C for the last 20 years.

Thanks to Alan Francis for his part in my downfall.

Posted in Amiga, podcast | Leave a comment

It lives! (Kinda)

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

Leave a comment

SICPers podcast episode 4

We’re back to Amiga-Smalltalk today, as the moment when it runs on a real Amiga inches closer. Listen here.

I think I’ve isolated all extraneous sound except the nearby motorway, which I can’t do much about. I hope the experience is better!

Posted in Amiga, podcast | 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

Leave a comment

SICPers Podcast Episode 3

The latest episode of SICPers, in which I muse on what programming 1980s microcomputers taught me about reading code, is now live. Here’s the podcast RSS feed.

It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. Edsger Dijkstra, “How do we tell truths that might hurt?”

As always, your feedback and suggestions are most welcome.

Posted in podcast | 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

Leave a comment

SICPers Podcast episode two

Episode 2 is live!

The only link I promised this week is to the BCHS web application stack. Short for BSD, C, httpd, sqlite, it’s a minimalist approach to making web applications.

As ever, your feedback is welcome, here or wherever you find me.

Posted in podcast | 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/

Leave a comment