News for hackers. Stuff that matters.
Re:Go makes it easier to write correct, clear and efficient ... by marcosdumay on Friday May 10, 2019 @12:42PM (#19879525)
Those type annotations are on clisp? I probably should get a project to test them :)
Re:Go makes it easier to write correct, clear and efficient ... by lispm on Friday May 10, 2019 @12:56PM (#19879700)
CLISP is an implementation of Common Lisp. The language is called Common Lisp.

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.

Re:Go makes it easier to write correct, clear and efficient ... by marcosdumay on Friday May 10, 2019 @02:17PM (#19880633)
Bookmarked for my next project. Thanks.