[bitc-dev] Effect variables cannot be eliminated
Jonathan S. Shapiro
shap at eros-os.com
Wed Aug 6 10:10:03 CDT 2008
My statement that effect variables can be eliminated in the types proves
to be wrong. Matt M at the lambda-the-ultimate wiki distilled a
counter-example:
http://lambda-the-ultimate.org/node/2924#comment-43177
So this means that function types need to carry effect variables in at
least some cases. In principle, it also means that a complete typing of
an expression needs to have both an associated effect and a type, but I
think we can elide printing those most of the time.
shap
More information about the bitc-dev
mailing list