diff --git a/clojure/README.md b/clojure/README.md index e6d785c..62ccf01 100644 --- a/clojure/README.md +++ b/clojure/README.md @@ -4,10 +4,14 @@ This is a cross-listing of papers related to Clojure, it's core, contrib and pop ## Data Structures * core.rrb-vector * [RRB-Trees: Efficient Immutable Vectors](http://infoscience.epfl.ch/record/169879/files/RMTrees.pdf) + ## Pattern Matching * core.match * [Compiling Pattern Matching to good Decision Trees](http://www.cs.tufts.edu/~nr/cs257/archive/luc-maranget/jun08.pdf) +## Type Theory +* [Practical Optional Types for Clojure](http://frenchy64.github.io/papers/typed-clojure-draft.pdf) (draft) + ## Clojure/West 2014 * Applicative Functional Programming * [Backtracking Iterators](https://www.lri.fr/~filliatr/publis/enum2.pdf)