Skip to content

Tag Archives: programming languages

Arc in a nutshell: It’s no Dylan (and that’s too bad)

What’s the point of [Arc][1]? Infix-syntax [Dylan][2] is a much, much better language, especially once you add in the changes and features from the [Dylan Design Notes][3] and the infix version (but keep the prefix syntax). Really, Dylan is pretty much the Ultimate Lisp in a lot of ways. Arc is essentially `(decr Scheme)` with […]

Programming language terminology lesson: Closures

In reading Beyond Java by Bruce Tate, I saw the following: Java’s syntax lacks features like closures and code blocks (which let you pass a block of code as an argument). Argh! In the vast majority of languages that support them, a block is a closure! Blocks, closures, lambdas — they’re all just different words […]