Uncommon opinion (but not necessarily unpopular): I love languages with large standard libraries. I enjoy flipping through the language documentation, scouting for interesting functions or classes that may eventually come in handy.
My favorite large library language is Common Lisp but of course there are many others such as Smalltalk, Python, and Java.
Peter Seibel: "How much does a choice of language really matter? Are there good reasons to choose one language over another or does it all just come down to taste?"
Guy L. Steele Jr.: "Why shouldn't taste be a good reason?"
Page 351 of "Coders at Work: Reflections on the Craft of Programming". Peter Seibel, Apress, 2009.
Early returns are promising. Students got into the activity. Discussion took over half the last day of class.
This is a Programming Languages class, and discussion took an interesting turn: how would •languages• change in a world where we expect AI code generation to be a normal part of the development process, and the problem for humans shifts (even further) away from “How do I generate code?” and toward “Does the code I’ve generated actually do what I think? What I want?” #proglang#ai