5 ms·
> I can see the frustration coming from Lisp, but it's just business as usual in compiled, strongly typed system languages. Not really. SML and OCaml let you e
by yakubin 5y ago
> I can see the frustration coming from Lisp, but it's just business as usual in compiled, strongly typed system languages.
Not really. SML and OCaml let you evaluate selected code snippets in REPL just fine, and their compilation is fast. I'm not sure about Haskell, but I'd guess it's similar with ghci.
"Strongly-typed" is in the eye of the beholder, but the phrase "compiled, strongly-typed programming languages" generally doesn't bring to my mind C++ and Java of which this statement would be more accurate.
- snicker7 5y agoPeople confuse strong typing with static typing all the time. I guess this was the case here.
- Zababa 5y agoHaskell is relatively slow to compile when compared to OCaml.
- MrBuddyCasino 5y agoJava IDEs let you evaluate random code fragments at runtime in the context of the current debugger stackframe. You can also change method bodies (not signatures) and have them hot-reload. It might look like C++, but the JVM is really more like Smalltalk in nature.