On Sat, Oct 05, 2002 at 10:32:41AM -0700, Brent Dax wrote:

> Why not just drop the 'therefore'?
> 
>       Objects in all pools not alive are considered dead.
> 
> Are the objects not alive or the pools?  If it's the objects, is the "in
> all pools" necessary?

Yes, I'm just starting to wonder what it means, now it is out of context.

> Seeing the "normal" doesn't make you reinterpret the rest of the
> statement, because it's just confirming an assumption you already made.

I think you've convinced me.

> I don't like the "DOD runs detect which objects are no longer being
> used" sentence--at first read, I interpret 'runs' as a verb and 'detect'
> as the beginning of a noun phrase, which yields a meaningless sentence.
> Is there a problem with the sentence "DOD detects which objects are no
> longer being used"?

Only that it's better and you thought of it, not me :-)

> #     underlying allocator collects these pieces, where 
> # possible coalesces them
> #     to form bigger pieces, and then puts them on free lists, 
> # sorted by their
> #     sizes.  Eventually, when a new malloc() arrives, it gives 
> # them back to
> #     parrot.
> 
> There isn't really anything *wrong* with that fragment, but it could be
> (IMHO) better:
> 
>       underlying allocator collects these pieces, coalesces them if
>       possible to form bigger pieces, and then puts them on free
> lists,
>       sorted by size.  Eventually, when a new allocation request
>       arrives, it may give them back to Parrot.

I think yours is better because it seems clearer, probably because it flows
more smoothly and eliminates some words (without changing the meaning)

Nicholas Clark
-- 
Even better than the real thing:        http://nms-cgi.sourceforge.net/

Reply via email to