Cuis Smalltalk and the History of Computing's Future (with Juan Vuletich)
Listen now
Description
Smalltalk is one of those programming languages that's lived out of the mainstream, but often referenced as an influence and an important part of programming history. It's the cornerstone of object-oriented programming, it was into message passing before actors were cool, and it blurs the line between operating system, programming language and personal notebook. But what is it? Joining us to discuss it is Juan Vuletich, the creator of one of Smalltalk's latest incarnations, Cuis. In this episode we cover Smalltalk's history, its design ideas, Cuis's unique implementation and what makes this modern implementation something special. Smalltalk is over 50 years old, but its vision of how computing could work has only begun. Let's see if we can mine some ideas from it to take us into the next generation of computing... -- The Cuis Smalltalk Book: https://cuis-Smalltalk.github.io/TheCuisBook/Preface.html Cuis on Github: https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev The Cuis Community: https://cuis.st/community A Short History of Cuis: https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/master/Documentation/CuisHistory.md Monticello VCS: https://wiki.squeak.org/squeak/1287 Juan's Music Research: https://www.jvuletich.org/research.html Back to the Future - The Story of Squeak (pdf): https://dl.acm.org/doi/pdf/10.1145/263700.263754 Kris on Mastodon: http://mastodon.social/@krisajenkins Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/ Kris on Twitter: https://twitter.com/krisajenkins
More Episodes
Most message systems have an opinion on the right way to do inter-systems communication. Whether it's actors, queues, message logs or just plain ol' request response, nearly every tool has decided on The Right Way to do messaging, and it optimises heavily for that specific approach. But NATS is...
Published 06/26/24
Published 06/26/24
This week we take a close look at the language Inko from two perspectives: The language design features that make it special, and the realities of being a language developer. Yorick Peterse joins us to discuss why he's building Inko, and which design sweetspots he's looking for. We begin with...
Published 06/12/24