Published in Konrad Hinsen's blog

Over the last few months I have been exploring the Racket language for its potential as a language for computational science, and it's time to summarize my first impressions. Why Racket? There are essentially two reasons for learning a programing language: getting acquainted with a new tool that promises to get some job done better than with other tools, and (2) learning about other approaches to computing and programming.