languages/clojure/a-practical-optional-type-system-for-clojure.pdf languages/haskell/a-poor-mans-concurrency-monad.pdf languages/haskell/making-a-fast-curry-push-enter-versus-eval-apply-for-higher-order-languages.pdf languages/haskell/tackling-the-awkward-squad-monadic-input-output-concurrency-exceptions-and-foreign-language-calls-in-haskell.pdf languages/smalltalk/Design-Principles-Behind-Smalltalk.pdf languages/smalltalk/The-Early-History-Of-Smalltalk.pdf