[bitc-dev] Issues with mutability.

Swaroop Sridhar swaroop at cs.jhu.edu
Wed May 16 14:16:57 EDT 2007


Swaroop Sridhar wrote:
> Jonathan S. Shapiro wrote:
>> The monad approach is both stronger and weaker than ACL2 state threading. 
>> Stronger because it allows local state. Weaker because it does not deal 
>> well with composite objects and because it tends to propagate the Monad 
>> types rather further than it has to.
> 
> I don't understand what you mean here. ... 

The issue of updating local state seems straightforward in linear logic, 
or single threaded objects (although I am not too sure about ACL2's 
stobjs).

Swaroop.




More information about the bitc-dev mailing list