Message from discussion
Load-time evaluation of compound form operators.
Path: g2news1.google.com!news2.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nntp.club.cc.cmu.edu!feeder.erje.net!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From: Tim Bradshaw <t...@tfeb.org>
Newsgroups: comp.lang.lisp
Subject: Re: Load-time evaluation of compound form operators.
Date: Wed, 8 Sep 2010 09:36:15 +0100
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <i67htv$dr4$1@news.eternal-september.org>
References: <i5tc88$qq0$1@news.eternal-september.org> <87wrr1hdue.fsf@kuiper.lan.informatimago.com> <i5ubt0$7ar$1@news.eternal-september.org> <87pqwtgi5m.fsf@kuiper.lan.informatimago.com> <i5vrd5$5cf$1@news.eternal-september.org> <ymifwxlqwea.fsf@blackcat.isi.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 8 Sep 2010 08:36:16 +0000 (UTC)
Injection-Info: mx01.eternal-september.org; posting-host="97UpKlTIc3UvO69vBf3lmA";
logging-data="14180"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX18ZWTGpyVuHJbXR6Ixh0IBh"
User-Agent: Unison/2.1
Cancel-Lock: sha1:6JoixRsLGoy1j9Jc+6FI+T9PJYk=
On 2010-09-07 18:46:37 +0100, Thomas A. Russ said:
> So I don't think either of these is a real solution to the OP's problem
> of multi-thrreading and handling function redefinition during run-time.
I think STATIC is exactly such a solution: if you redefine a function
you have declared STATIC then your program is non-conforming and all
bets are off. If you declare it <whatever the opposite of static is,
which is not quite NOTINLINE> then you should not make any such
assumptions, and redefinition ought to work,