Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It depends on the particular type system. For example in Dylan or Common Lisp (or Dart), annotating all types doesn't guarantee anything about whether you can still have type errors at runtime. In typed-clojure or typed-racket, you have a guarantee that if a type error does happen, it will happen either in dynamically-typed code, or on the boundary between dynamically and statically typed code.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: