Show notes
In this episode I talk with James Stelly. We talk his explorations of programming languages and how that led to his book Racket Programming the Fun Way.Our Guest, James Stelly.AnnouncementsNo Starch Press has offered listeners a 30% discount on Racket Programming the Fun Way until the end of the year with discount code GEEKERY30.Some of you have asked how you can support Functional Geekery, in that vein, Functional Geekery now has a Patreon Page.If that is one of the ways you would like to show your support, you can find out more at https://www.patreon.com/fngeekery.Topics [@Welcome JamesAbout JamesFortranC++MVS (Multiple Virtual Storage)FOCUSNOMADAccessSql ServerForthPythonJC#JavaScriptSchemeRacketLaTeXJames’ first exposure to a functional programming languageF#Pipeline operator (|>)Still having access to the rest of .NET ecosystemHaskellJames’ takeaways from playing with HaskellTyped RacketWhat drew James to RacketBroad tool changesInteractivity of RacketRacket Programming the Fun WayWriting the book as a way to learn RacketRacket being a “Swiss Army Knife”Prolog and Logic ProgrammingPossibility of expanding Automata Theory using macrosRelationship to RacketBuilding a CNC machineG-CodeGrblArduinoHow has playing with different language feed back into “day work”Visual BasicWhat was exciting about using Racket for the problems in the bookLogic ProgrammingSearch AlgorithmsWhy Racket“Most mileage out of and can do a lot of different things”Dr. Racket environmentHover over variable and see arrows showing usageWhat is the target audience of the bookMatthew Flatt as the technical reviewer“Given everything in the book, that is just the tip of the iceberg of what you can do with Racket”As always, a giant Thank You goes to David Belcher for the logo design.

