Tag Archives: programming languages

Exploring Scala

I’ve started experimenting with the programming language Scala. I’ve been wanting to get back into functional programming for some time, but I’ve found it impractical for the time being to dive right into something like ML, Haskell or Scheme. Scala has gained notoriety since Twitter announced that they’ve rewritten their engine in it. Some of […]

The textual paradigm

Following up on yesterday’s post on code reuse, I have a more specific reason to be skeptical of literate programming. Programming and software development is stuck in a textual paradigm – the idea that programming is something you do by writing text in a formal language. I think this idea constrains us somewhat in the […]