Why LispOS?

Mike McDonald mikemac@teleport.com
Wed, 25 Mar 1998 16:20:39 -0800 (PST)

>From kragen@dnaco.net  Wed Mar 25 15:03:05 1998
>Date: Wed, 25 Mar 1998 18:02:13 -0500 (EST)
>To: Mike McDonald <mikemac@teleport.com>
>cc: lispos@math.gatech.edu, yoda@isr.ist.utl.pt
>Subject: Re: Why LispOS?
>MIME-Version: 1.0
>From: kragen@pobox.com (Kragen)
>On Wed, 25 Mar 1998, Mike McDonald wrote:
>>   As for doing a gc on a lispm, NO, NEVER! It was faster to reboot the
>> machine every couple of months than do a full gc. The only time one
>> would do a full gc was right before dumping a world load. Now, if you
>> make everything persistant, then I guess you'd have to do a full gc to
>> clean things up as much as possible. I'd hate to see how long that'd
>> take on a machine with a couple gig of memory.
>Incremental GC, especially if it were running during idle time (and not
>just at cons time), would eliminate this problem.  Unless you happened
>to almost fill up your disk -- which could be a bad thing.

  I guess I wasn't clear. On a LispM, you ran the ephemeral and incremently 
gcs but never the full gc. The first two took care of most garabage and when
you needed a full gc, you just rebooted.

  Mike McDonald