comp.lang.ada
 help / color / mirror / Atom feed
* Immutable and Transient Objects and GC?
@ 2009-03-18 20:07 Dimonax
  2009-03-18 21:32 ` Maciej Sobczak
  0 siblings, 1 reply; 6+ messages in thread
From: Dimonax @ 2009-03-18 20:07 UTC (permalink / raw)


I'm researching the use of Immutable and Transient data structures in 
regards to Concurrent Garbage collection in Ada.

While my focus for the moment is on Garbage Collection, these kinds of 
data structures look useful for solving a lot of Concurrent programming 
issues.

An Immutable Object, conceptually, is pretty clear. I'm curious as to 
what methods you guys might have used to handle them.

Transient Objects, as a formal data type, might be a bit more 
challenging. I'd like a Transient Object to behave thusly....
It's created once. It exists until it is accessed one time and one time 
only, at which point it's storage is either re-initialized or reclaimed 
by the system.

I have some ideas on how this might work. But I'm still dancing around, 
trying to figure out how to do it well.

Tips and pointers?

Freejack
aka
Diogenese




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-03-19 19:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-18 20:07 Immutable and Transient Objects and GC? Dimonax
2009-03-18 21:32 ` Maciej Sobczak
2009-03-18 21:50   ` Dimonax
2009-03-19  8:14     ` Maciej Sobczak
2009-03-19 19:23       ` Dimonax
2009-03-19 19:57         ` Dmitry A. Kazakov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox