Re: Garbage Collector API

2005-08-01 Thread David Formosa \(aka ? the Platypus\)
On Mon, 01 Aug 2005 22:08:52 +0300, Yuval Kogman <[EMAIL PROTECTED]> wrote: [...] > On Mon, Aug 01, 2005 at 08:46:07 -0700, Greg Buchholz wrote: > >> Has any thought been given to using a concurrent garbage collector >> for Perl6? Besides eliminating GC pauses (which in turn means less of a

Re: Garbage Collector API

2005-08-01 Thread Yuval Kogman
On Mon, Aug 01, 2005 at 08:46:07 -0700, Greg Buchholz wrote: > Has any thought been given to using a concurrent garbage collector > for Perl6? Besides eliminating GC pauses (which in turn means less of a > need for users to fiddle with the GC settings, and therefore a smaller > chance of acci

Re: Garbage Collector API

2005-08-01 Thread Greg Buchholz
David Formosa wrote: > I can see advantages to both approches. All GC systems have a hit > when they run, in some situations it would be nice to shift the hit to > times when it doesn't mattor that much. For example a GUI app may > delay the GC till when the user has been idle for a while.

Re: Garbage Collector API

2005-07-28 Thread David Formosa \(aka ? the Platypus\)
On Thu, 28 Jul 2005 16:22:19 +0300, Yuval Kogman <[EMAIL PROTECTED]> wrote: [...] > On Thu, Jul 28, 2005 at 01:08:13 -, David Formosa (aka ? the Platypus) = > wrote: [...] >> my Bigobjet $big is GC::timely =3D Bigobect; # Request timely >> # destruction of $big. Usefull for filehandels and

Re: Garbage Collector API

2005-07-28 Thread Yuval Kogman
On Thu, Jul 28, 2005 at 01:08:13 -, David Formosa (aka ? the Platypus) wrote: > On 26 Jul 2005 05:18:05 -, David Formosa ) > <[EMAIL PROTECTED]> wrote: > > > We are should have an API to talk to the GC and give it hints about when it > > should run, and tweek the verious paramitors for i

Re: Garbage Collector API

2005-07-28 Thread David Formosa \(aka ? the Platypus\)
On 26 Jul 2005 05:18:05 -, David Formosa ) <[EMAIL PROTECTED]> wrote: > We are should have an API to talk to the GC and give it hints about when it > should run, and tweek the verious paramitors for its running. > > For example [...] Also my Bigobjet $big is GC::timely = Bigobect; # Requ

Garbage Collector API

2005-07-26 Thread David Formosa \(aka ? the Platypus\)
So the summerizor doesn't get upset with me, I'll restate this in a seperate thread. We are should have an API to talk to the GC and give it hints about when it should run, and tweek the verious paramitors for its running. For example use GC trigger => 10`percent; GC::run(); # Trigger the Gar