SMS dit: Computer programming for geographers /