[LLVMdev] Advice on CFG pre-analysis
Pertti Kellomäki
pertti.kellomaki at tut.fi
Wed May 28 04:58:26 PDT 2008
Talin wrote:
> The overall motivation for this, BTW, is my attempt to prove a personal
> theory, which is that most static type systems are guarding against the
> wrong things. Type mismatch errors don't keep programmers up at night;
> null pointers, deadlocks and race conditions do. So my language tries to
> check for null pointer errors at compile time using static types.
In addition to Haskell that Joachim suggested, you might also want to
look at predicate subtypes in the PVS theorem prover for inspiration.
--
Pertti
More information about the llvm-dev
mailing list