Newsgroups: comp.lang.dylan
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!yale!zip.eecs.umich.edu!newsxfer.itd.umich.edu!gatech!howland.reston.ans.net!ix.netcom.com!netcom.com!netcom9.netcom.com!sgml
From: Erik Naggum <erik@naggum.no>
Subject: Re: Prefix syntax
Message-ID: <3004983874.097177@naggum.no>
Sender: sgml@netcom9.netcom.com
Organization: Naggum Software; +47 2295 0313
References: <v02110103ab93395b6241@[155.50.21.58]> <3kmc32$40e@info.epfl.ch>
Date: Thu, 23 Mar 1995 21:44:33 GMT
Lines: 17

[marchal@imtsun3.epfl.ch]

|   how a system that need to do more work (deciding what to trash) vs a
|   system that doesn't even have to worry about it, would work any faster.

you seem to ignore the fact that malloc/free are far from free.  I suggest
you read the code of some good, fast implementations, such as GNU malloc,
and see how much work it does every time you call malloc or free.  now,
with a garbage collector, you do that work at GC time, at around every
hundred thousand similar calls to malloc and free, and typically have a
much simpler allocator.  GC can be a _lot_ slower than malloc and free on
individual calls and still be way ahead in observed and actual efficiency.

#<Erik>
-- 
the greatest obstacle to communication
is the illusion that it has already taken place
