Title photo
Think globally, microblog locally
Tue, 06 Mar 2018

I am playing with http://racket-lang.org, and I don't know how deep I will want to go with it.

The DrRacket IDE is refreshingly simple, and already I've been able to figure out how to scrape a web page and grab elements with a regex. Getting the development environment set up is world's easier than with Clojure (though I've been dabbling in Zach Oakes Nightcode https://sekao.net/nightcode to get a feel for that language).

Pros for Racket include that its team cares about desktop GUIs, the documentation is excellent, and there's a great static-blog compiler called Frog https://github.com/greghendershott/frog. Cons: Not a lot of people are using Racket for non-academic purposes. But the lack of a Ruby Nokogiri-like library made me learn a new regex pattern that I'm probably going to use in my Ruby app BlogPoster to eliminate Nokogiri as a dependency. (Related side note: the Ruby Twitter Gem is a HUGE dependency that I probably should be more focused on ditching, and if I implemented this app in Racket, I'd have to do without it. In Clojure, I could probably lean on a native library, or use something from Java.)