4 ms·
> Because those are the reasons[1], to my knowledge, that statically typed language won't fly. Why not? If you're doing hot code reloading, the types all of th
by peterkelly 6y ago
> Because those are the reasons[1], to my knowledge, that statically typed language won't fly.
Why not? If you're doing hot code reloading, the types all of the functions and receive expressions expect still have to be compatible, otherwise the code will fail at runtime. Static type checking just lets you know about those problems ahead of time.
- Ankhers 6y agoI think it is more if Node A calls something on Node B, things should be correct initially. But then I update the code on Node B and didn't change anything on Node A, the code is now "incorrect". In this case, just because it compiles, doesn't mean it works.