On Thu, Apr 19, 2012 at 4:38 PM, Ambrose Bonnaire-Sergeant <
abonnaireserge...@gmail.com> wrote:

> I am working on an optional type system for Clojure. It looks more like
> Scala's type system, ie. working on top of existing Java types.
>
>
I saw Gilad Bracha speak a couple weeks ago about the design of Dart.
Dart's optional type system is based around the philosophy that annotating
code with types should never cause your code to not compile or in any way
behave differently than it would in dynamic typing mode.  Adding types just
causes the compiler to emit warnings if things don't match up right.  In a
sense, it's a "type assertion" system.

Seems like this would be a good system to draw inspiration from, and would
fit nicely with Clojure's philosophy.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to