News for hackers. Stuff that matters.
Re:The perils of Lisp in production by moonchrome on Wednesday April 04, 2012 @08:43AM (#3797251)
>Whether enforced compile-time strong type checking is a benefit seems to depend on the programmer.

And, due to the lisp's nature, you can have static type checking as a library, eg. there's some work on it for clojure https://github.com/frenchy64/typed-clojure, and AFAIK it's based on work already done by Typed Racked/Scheme.

Also I believe that because clojure is a lisp, has very few special forms, is immutable, has nice ns/var semantics and overall focuses on simplicity - you could build quality code analysis tools with relative ease, something that will do search on code for common error paterns, maybe even do verification outside type system with custom DSL. It's something that I would like to explore in few months after I finish my current project.

There are no comments on this comment yet.