Article View: comp.sys.amiga.tech
Article #377Re: setjmp/longjmp (Was: M2/C discussion)
From: Doug Merritt
Date: Thu, 06 Jul 1989 03:21
Date: Thu, 06 Jul 1989 03:21
32 lines
1806 bytes
1806 bytes
In article <26034@agate.BERKELEY.EDU> mwm@eris.berkeley.edu (Mike (I'll think of something yet) Meyer) writes:
> [ setjmp/longjmp ] are in the February 20th, 1987 draft.
Good.
>BTW, what makes you think the committee is only paying attention to
>general purpose CPUs? "noalias" was added at the behest of people doing
>implementations for vector processors.
I thought that was non-negotiable? :-)
Well, you see:
1) If I hadn't qualified it, somebody would've said "There's this
hybrid APL/Lisp processor that can't longjmp because..."
2) I imagine the committee cares the *most* about the most common
uses, so the point was that they wouldn't leave it out just
because some vector processor had trouble with it; it's too
valuable for the normal cases. Adding "noalias" (unesthetic
though it may be) is not quite the same as deleting a normal,
heavily used feature. (Ok, now raise the issue of constant
strings :-) But that's not *heavily* used.)
Doug
>In any case, setjmp/longjmp have changed slightly. I vaguely recall
>hearing that it was at the behest of people doing C compilers for
>LISPMs.
Hmmm. Does this undermine me?
Doug
--
Doug Merritt {pyramid,apple}!xdos!doug
Member, Crusaders for a Better Tomorrow Professional Wildeyed Visionary
Technical Details
Message-ID:
<416@xdos.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!motcsd!xdos!dougReferences:
<4524@crash.cts.com> <18213@usc.edu> <8673@pyr.gatech.EDU> <413@xdos.UUCP> <26034@agate.BERKELEY.EDU>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!motcsd!xdos!doug From: doug@xdos.UUCP (Doug Merritt) Newsgroups: comp.sys.amiga.tech Subject: Re: setjmp/longjmp (Was: M2/C discussion) Message-ID: <416@xdos.UUCP> Date: 6 Jul 89 03:21:52 GMT References: <4524@crash.cts.com> <18213@usc.edu> <8673@pyr.gatech.EDU> <413@xdos.UUCP> <26034@agate.BERKELEY.EDU> Reply-To: doug@xdos.UUCP (Doug Merritt) Organization: Hunter Systems, Mountain View CA (Silicon Valley) Lines: 32