Talk About Network



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: Region-base...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 6 Topic 2807 of 2841
Post > Topic >>

Re: Region-based memory management

by torbenm@[EMAIL PROTECTED] (Torben =?iso-8859-1?Q?=C6gidius?= Mogense Apr 7, 2008 at 02:02 PM

Paul Rubin <http://phr.cx@[EMAIL
PROTECTED]
> writes:

> torbenm@[EMAIL PROTECTED]
 (Torben Ęgidius Mogensen) writes:
>> The study administration system at the IT University in Copenhagen
>> (which has Mads Tofte as headmaster) is implemented in ML and runs on
>> the ML-kit.  It did that even before GC was added, so you can
>> certainly write significant programs that use regions exclusively.
>
> Does that impose a particular style?  What if you use functional data
> structures extensively?

I haven't seen the source code for the ITU administrative system, so I
can't really comment on its style.  But I have tried some small
examples on the ML-kit with regions (without GC) and found that
functional data structures are not a problem, but that you sometimes
have to make a deep copy of a result of a lengthy computation to put
it in another region than that of the now-dead intermediate values for
the computation, so the latter can be reclaimed.

	Torben




 6 Posts in Topic:
Region-based memory management
Jon Harrop <jon@[EMAIL  2008-04-05 07:55:14 
Re: Region-based memory management
Paul Rubin <http://phr  2008-04-05 00:54:12 
Re: Region-based memory management
George Neuner <gneuner  2008-04-06 14:56:26 
Re: Region-based memory management
torbenm@[EMAIL PROTECTED]  2008-04-07 09:36:00 
Re: Region-based memory management
Paul Rubin <http://phr  2008-04-07 00:56:16 
Re: Region-based memory management
torbenm@[EMAIL PROTECTED]  2008-04-07 14:02:02 

Post A Reply:
  Go here to Signup

AddThis Feed Button


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

Contact
tan12V112 Sat May 17 1:39:23 CDT 2008.