Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Go makes it easier to write correct, clear and efficient code. Parent comment
Common Lisp has an object system with classes since the early 90s. In fact it was the first standardized object-oriented language.
Common Lisp also has optional type declarations. Not very sophisticated, but they are there.
Check out the SBCL implementation, which has a compiler which does some static type checking/inferencing.
http://www.sbcl.org
But one usually can use types/classes at runtime, too.
Common Lisp has an object system with classes since the early 90s. In fact it was the first standardized object-oriented language.
Common Lisp also has optional type declarations. Not very sophisticated, but they are there.
Check out the SBCL implementation, which has a compiler which does some static type checking/inferencing.
http://www.sbcl.org
But one usually can use types/classes at runtime, too.