Re: GMC for dummies

2005-07-16 Thread Leopold Toetsch
On Jul 16, 2005, at 2:24, Nattfodd wrote: Hi, I've produced a new document on GMC (Generational Mark & Compact), the GC I'm trying to implement as a Summer of Code project. It's called gmc for dummies and I hope it's plainly understandable (if not, tell me so and I'll try to make it better). I

Re: Perl 6 Modules

2005-07-16 Thread Gav....
From: "Nathan Gray" | A good starting place is: | | http://svn.openfoundry.org/pugs/docs/other/porting_howto Looks good ,thanks. For those of you that have been here a while I suspect you do not notice, but to me there seems to be no structure, no definitive place where one can go and find e

Re: GMC for dummies

2005-07-16 Thread Nattfodd
Leopold Toetsch wrote: > > On Jul 16, 2005, at 2:24, Nattfodd wrote: > >> >> Hi, >> I've produced a new document on GMC (Generational Mark & Compact), the >> GC I'm trying to implement as a Summer of Code project. It's called gmc >> for dummies and I hope it's plainly understandable (if not, tell

Re: GMC for dummies

2005-07-16 Thread Leopold Toetsch
Nattfodd wrote: Leopold Toetsch wrote: 1) pmc_bodies have to be variable sized Oh, I believed that we would use variable-sized pmc only if the gc proved to work really well. Well, with fixed sized bodies, we don't need the extra indirection. But I really like to have a more flexible objec

Re: Type::Class::Haskell does Role

2005-07-16 Thread Yuval Kogman
On Sat, Jul 16, 2005 at 12:14:24 +0800, Autrijus Tang wrote: > Hmm, <~ and ~> for generic comparators? ;) EEK! i think <, <=>, >, == etc are enough for the ord and Eq class - that's what most people overload in p5 anyway. > > and Show > > That is already prefix ~ for that. How do you describe

Re: GMC for dummies

2005-07-16 Thread Bob Rogers
From: Leopold Toetsch <[EMAIL PROTECTED]> Date: Sat, 16 Jul 2005 11:38:41 +0200 . . . We keep the invariant by several means: . . . c) a write barrier checks pointer stores into aggregates (by just comparing 2 memory addresses - basically) we can do either: - mak

Re: Type::Class::Haskell does Role

2005-07-16 Thread David Formosa \(aka ? the Platypus\)
On Sat, 16 Jul 2005 12:14:24 +0800, Autrijus Tang <[EMAIL PROTECTED]> wrote: [...] > On Sat, Jul 16, 2005 at 12:24:21AM +0300, Yuval Kogman wrote: >> > There is a new generic comparison operator known as ~~. >>=20 >> ~~ is just Eq, there is also Ord > > Hmm, <~ and ~> for generic comparators? ;

Re: Perl 6 Modules

2005-07-16 Thread Stevan Little
Gav, Welcome aboard. You might also want to hop onto the #perl6 channel over at irc.freenode.net it is where many of use spend way too much time, and a great place for asking questions like these. On Jul 16, 2005, at 9:03 AM, Gav wrote: For those of you that have been here a while I suspe

[perl #36574] [PATCH] push, pop, un/shift for resizablebooleanarray

2005-07-16 Thread via RT
# New Ticket Created by Dino Morelli # Please include the string: [perl #36574] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36574 > Added new allocation code for resizablebooleanarray. Added push_integer, pop_integer, s

More Method Resolution Order Questions (and WALKMETH and WALKCLASS)

2005-07-16 Thread Stevan Little
@Larry, I have been reading up on method resolution orders and class precedence lists and all sort of meta-model esoteria. Which brings me to ask myself, "How should all this be done in Perl 6?". The current state of the prototype meta-model is that it only supports pre-order class traversal

Re: Type::Class::Haskell does Role

2005-07-16 Thread Luke Palmer
On 16 Jul 2005 12:22:31 -, David Formosa (aka ? the Platypus) <[EMAIL PROTECTED]> wrote: > On Sat, 16 Jul 2005 12:14:24 +0800, Autrijus Tang > <[EMAIL PROTECTED]> wrote: > > [...] > > > On Sat, Jul 16, 2005 at 12:24:21AM +0300, Yuval Kogman wrote: > >> > There is a new generic comparison oper

Re: Type::Class::Haskell does Role

2005-07-16 Thread Luke Palmer
On 7/16/05, Luke Palmer <[EMAIL PROTECTED]> wrote: > I'm going to have some coffee mugs thrown at me for saying this, but perhaps: > > Generic StringNumericIdentity >+---+---++---+ > Equality |== |

Re: Type::Class::Haskell does Role

2005-07-16 Thread Yuval Kogman
Atmosphere: Whooosh Mug: Clunk Luke's head: Thud Luke's wall: Dum Luke: Ow Violence is fun! On Sat, Jul 16, 2005 at 19:02:49 -0600, Luke Palmer wrote: > I'm going to have some coffee mugs thrown at me for saying this, but perhaps: > > Generic StringNumericIdentity >