Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Functional > Re: Combining m...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 16 Topic 2817 of 2912
Post > Topic >>

Re: Combining mutable objects with const references

by =?ISO-8859-1?Q?Matti_Nyk=E4nen?= <mnykanen@[EMAIL PROTECTED] > Apr 24, 2008 at 09:46 AM

On Wed, 23 Apr 2008 anonposting@[EMAIL PROTECTED]
 wrote:

> Every time an imperative programmer destructively updates an object,
> he is using an object whose previous values he knows he will not have
> to refer to later.

To be more precise:

The programmer knows that *he* will not refer to the previous value in
the *current* version of the program.

But his destructive update silently claims more than he knows: It
claims that *nobody* will *ever* refer to the previous values, not
even when the program is modified later.

Uniqueness types/monads/... both enable and force the programmer to
state such claims explicitly. IMO this is an example of how a software
engineer reads (or should read) the Curry-Howard isomorphism.

--=20
Matti Nyk=E4nen
professori, Tietojenk=E4sittelytieteen laitos, Kuopion yliopisto
professor, Department of Computer Science, University of Kuopio, Finland
 




 16 Posts in Topic:
Combining mutable objects with const references
anonposting@[EMAIL PROTEC  2008-04-22 07:32:52 
Re: Combining mutable objects with const references
=?ISO-8859-1?Q?Pertti_Kel  2008-04-22 23:23:43 
Re: Combining mutable objects with const references
anonposting@[EMAIL PROTEC  2008-04-23 06:12:53 
Re: Combining mutable objects with const references
anonposting@[EMAIL PROTEC  2008-04-23 14:05:57 
Re: Combining mutable objects with const references
torbenm@[EMAIL PROTECTED]  2008-04-24 09:35:17 
Re: Combining mutable objects with const references
=?ISO-8859-1?Q?Matti_Nyk=  2008-04-24 09:46:58 
Re: Combining mutable objects with const references
anonposting@[EMAIL PROTEC  2008-04-24 10:36:38 
Re: Combining mutable objects with const references
Paul Rubin <http://phr  2008-04-24 11:39:31 
Re: Combining mutable objects with const references
anonposting@[EMAIL PROTEC  2008-04-24 14:13:19 
Re: Combining mutable objects with const references
Paul Rubin <http://phr  2008-04-24 19:04:30 
Re: Combining mutable objects with const references
anonposting@[EMAIL PROTEC  2008-04-25 04:13:13 
Re: Combining mutable objects with const references
rossberg@[EMAIL PROTECTED  2008-04-25 06:57:19 
Re: Combining mutable objects with const references
Paul Rubin <http://phr  2008-04-25 09:42:29 
Re: Combining mutable objects with const references
anonposting@[EMAIL PROTEC  2008-04-26 05:38:40 
Re: Combining mutable objects with const references
anonposting@[EMAIL PROTEC  2008-04-26 06:07:26 
Re: Combining mutable objects with const references
rossberg@[EMAIL PROTECTED  2008-04-26 10:04:14 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 17:09:20 CDT 2008.