News for hackers. Stuff that matters.
Re:Beating the Arc Challenge in Haskell by fauigerzigerk on Saturday December 19, 2009 @10:46AM (#1004833)
Compiling code at runtime may improve performance, but it doesn't give the kind of guarantees that static typing gives you.

Static type checking proves that certain invariants hold at runtime and hence that certain defects are not possible. If a program can manipulate itself at runtime in arbitrary ways (not just reflect on itself in a read-only fashion), those proofs become invalid.

There are no comments on this comment yet.