>> clueless question: can they be optional in the language? so that it is
>> pay-as-you-go?
>
> Not really, because they require syntactic support. The issue isn't
> compile time or computational complexity of analysis. The issue is the
> need for syntax cruft.

not sure i explained myself well :-) or i'm mis-interpreting your
note. i was meaning a nuance about when there is a "need for syntax
cruft": if you could make the use of manually written effect
annotations in the code optional for the programmer (either leaving it
"untyped" or somehow doing some inference), then they don't have to
deal with the cruft unless they are motivated to by the payback. (but
then Swaroop was saying library developers would probably suffer.)

sincerely.
_______________________________________________
bitc-dev mailing list
bitc-dev@coyotos.org
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to