From xemacs-m  Thu Sep 25 11:41:04 1997
Received: from bittersweet.inetarena.com (karlheg@bittersweet.inetarena.com [206.129.216.38])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id LAA19953
	for <xemacs-beta@xemacs.org>; Thu, 25 Sep 1997 11:40:57 -0500 (CDT)
Received: (from karlheg@localhost)
	by bittersweet.inetarena.com (8.8.7/8.8.7/Debian/GNU) id JAA22156;
	Thu, 25 Sep 1997 09:41:25 -0700
To: XEmacs BETA <xemacs-beta@xemacs.org>
Subject: Re: [patch] `x-toolbar.el': `Info-frame-plist'
References: <873emx1ka2.fsf@bittersweet.inetarena.com> <m2lo0nmhso.fsf@altair.xemacs.org> <kigg1quy3uk.fsf@jagor.srce.hr> <87202embqo.fsf@bittersweet.inetarena.com> <kigu3fap4fn.fsf@jagor.srce.hr>
X-Face: /Q}=yl}1_v7nP)xXo5XjG8+tl@=uVu7o5u6)f]zN?+<hB!K.m9:[|*p34jVN`O;:XZXVSy>/\R>qDt(t8w!-i{(y0"`jFw^uk8inzO9wXabd'CdjUWfC\GHi:6nO*YC89#-qD>Q4r%9!V"<RYJ=7D#$";q=zML5'!=wvXk^$`6FT=5CMofQX)WUKt0p:OKl.mFOXx/D
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
From: karlheg@inetarena.com (Karl M. Hegbloom)
Date: 25 Sep 1997 09:41:25 -0700
In-Reply-To: Hrvoje Niksic's message of "25 Sep 1997 03:28:44 +0200"
Message-ID: <87hgb9mjm2.fsf@bittersweet.inetarena.com>
Lines: 60
X-Mailer: Quassia Gnus v0.9/XEmacs 20.3(beta23) - "Sarajevo"

>>>>> "Hrvoje" == Hrvoje Niksic <hniksic@srce.hr> writes:

    Hrvoje> It goes on free list after the first garbage collection.
    Hrvoje> That's how Lisp works.

    >> Hmm.  I guess we lose 5 cons cells?  Are there dumped things
    >> that are not copied to un--gc'd purespace?

    Hrvoje> I don't think anything but the stuff copied with
    Hrvoje> `purecopy' goes to un-gc'd purespace.  So we don't lose 5
    Hrvoje> conses.

 That's good to hear.  I guess if I was to design it, that's how it
 would be.  After 13 years of development, it had to have been thought
 of so...

 I have some more questions for you all.


 Q: Is load-history meant to support unloading of "packages"?

-------------------------
`unload-feature' is an interactive autoloaded Lisp function
  -- loads from "loadhist"

Unload the library that provided FEATURE, restoring all its autoloads.
If the feature is required by any other loaded code, and optional FORCE
is nil, raise an error.
-------------------------

 I haven't been able to get that to work so far.  It seems to leave
 XEmacs in a wierd state of mind, and things stop working right.


<muse>

 (let ((environ (english "a push down list of obarrays, with the
                          global obarray being the (last environ)")))
   (repl ...))

 lookup would proceed like:
 (unless (catch 'found
           (while environ
             ;; look for the symbol in obarray (car environ).
             (english "code goes here...")
             (when (english "found it.") (throw 'found symbol-object))
             (setq environ (cdr environ)) ))
    (error "unbound symbol..."))

</muse>

 Hmmm.  I need to go read, folks.  There's a pile of books 6 feet tall
 next to me, and I'm afraid it will fall on me if I don't start
 reading them.  :-)

-- 
mailto:karlheg@inetarena.com (Karl M. Hegbloom)
http://www.inetarena.com/~karlheg
Portland, OR  USA
Debian GNU 1.3.1+hamm  Linux pre-2.0.31-9+select+QNX  AMD K5 PR-133

