2 ms·
Funny coincidence, just today I wondered if there's such a thing as a statically typed Lisp, and stumbled upon Racket with types [1] I think another good examp
by terhechte 13y ago
Funny coincidence, just today I wondered if there's such a thing as a statically typed Lisp, and stumbled upon Racket with types [1]
I think another good example of a optionally static typed language would be Julia, where you can add types, and if you add them, the compiler will try to leverage that information to optimize your code [2].
I've used dynamic and static languages mixed for most of my life (Javascript, Python, PHP back in the early 2000's VS. C and Objective-C). Recently I started working with Scala, which has much stricter typing than, say, Objective-C, and I have to admit that after a bit of early helplessness in the beginning, it feels strangely liberating that, once the code compiles, the program is solid. Successful compilation brings with it a sort of satisfaction.
[1] http://docs.racket-lang.org/ts-guide/ http://docs.racket-lang.org/ts-guide/
[2] http://docs.julialang.org/en/release-0.1-0/manual/types/ http://docs.julialang.org/en/release-0.1-0/manual/types/
- deleted 13y ago[deleted]