top | item 9169901

(no title)

yawnt | 11 years ago

parentheses, at least in my exp, just fade away after a while.. there's core.typed which is static typing for clojure [0]

[0] https://github.com/clojure/core.typed

discuss

order

threeseed|11 years ago

Also Prismatic's schema. It achieves some of the same goals for why you would want strong typing:

https://github.com/Prismatic/schema

escherize|11 years ago

+1 for Prismatic Schema. It's not only an awesome way to validate your maps, but it is an extremely good way to write documentation.

minikomi|11 years ago

It's also very worth looking at Typed Racket and Racket's contracts system!

    [1] http://docs.racket-lang.org/ts-guide/
    [2] http://docs.racket-lang.org/guide/contracts.html?q=contracts

namelezz|11 years ago

Thank you for the link. I will look into the core.typed.