Thoughts on Programming corrects IE6 width calculation google_ad_section_start(name=default) Tuesday, August 10, 2010 I've been asked by several people to explain why I use Clojure for my professional work rather than Racket. I have been using Racket (a dialect of Scheme) for several years to teach kids how to program. Although Racket is a great first language, it's definitely not a "toy language". In fact, Racket offers a number of interesting features not found in other languages, making it an attractive option for real-world work. Racket puts into practice state-of-the-art research on macros, continuations, contracts, and interoperation between static and dynamically typed code. The integrated Scribble system make...