goto in Swift

Goto is a statement in the C programming language that, despite its usefulness and flexibility, is somewhat despised among modern-day programmers.

Read this article

Implementing a Simple Language in Haskell: Part 1

LISP is widely considered by academic-types as the original basis of good programming language design. It's deceptively simple -- nested expressions that recursively reduce to a value.

Read this article

Swift and Haskell: `do` or Die

Note: This post requires cursory knowledge of Monads and, ideally, a teensy bit of Haskell. You can probably get away with reading Javier Soto's piece Functor and Monad in Swift.

Read this article