2 ms·
Contracts.js [1] has been actively developed for quite a while. It uses Sweet.js "macros" to provide runtime type-checking. Also usable in CoffeeScript. It d
by doublerebel 12y ago
Contracts.js [1] has been actively developed for quite a while. It uses Sweet.js "macros" to provide runtime type-checking. Also usable in CoffeeScript.
It doesn't get much hype because it's not new, but that's why I like it. Reliable and stable.
[1] http://disnetdev.com/contracts.js/ http://disnetdev.com/contracts.js/
[EDIT: Contracts.js is based off Racket, advantages pointed out by another commenter.]