Article View: gnu.emacs.bug
Article #99466Re: big Emacs (was Re: Fatal error (11).)
From: Wolfgang S. Rupprecht
Date: Wed, 15 Aug 1990 23:46
Date: Wed, 15 Aug 1990 23:46
33 lines
2330 bytes
2330 bytes
In article <BOB.90Aug15091638@volitans.MorningStar.Com> bob@MorningStar.Com (Bob Sutterfield) writes: >In article <JBW.90Aug11232234@zeb.uswest.com> jbw@zeb.uswest.com (Joe Wells) writes: > Emacs is known not to handle files larger than 8 Meg properly, but > I didn't know it core dumped on them. > What we really need are plain old Lisp "bignums", so there wouldn't > be arbitrary size restrictions any more. >That would be general, but perhaps awfully slow. In the interest of >speed, I don't think it's too bad to have a very big, if static, >limit. Or just fix the logic in lisp.h. The hack to force an C integer, or pointer into a 24 bit storage space as an idea that should probably be put to bed. This is the age of 64 megabyte machines in a 17"x17"x3" box. Right now the pain of sign extending the 24 bit number into a normal 32 bit C integer is just as painful as the extra indirection required if one makes a Lisp Integer a normal struct. While we are at it, we can put the lisp type tag inside the lisp object, and let a Lisp_Object just be a normal 32-bit pointer. What a concept, a 32-bit linear address space. Didn't the Apple Mac initially try to stuff tags in the top 8 bits of the 68000's pointers. "Who would ever notice that those bits are set, those address lines never leave the chip..." Even they didn't like the look and feel of that one. ;-) -wolfgang -- Wolfgang Rupprecht uunet!nancy!wsrcc!wolfgang Internet: nancy!wsrcc!wolfgang@uunet.uu.net Snail Mail Address: Box 6524, Alexandria, VA 22306-0524 (if all else fails: wolfgang@mgm.mit.edu a 11/750 w. a junk RA-81)
Technical Details
Message-ID:
<1990Aug15.234605.745@wsrcc>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!nancy!wsrcc!wolfgangReferences:
<9008120125.AA10462@noname> <JBW.90Aug11232234@zeb.uswest.com> <BOB.90Aug15091638@volitans.MorningStar.Com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fb2f1,9f1166276a32556 X-Google-Attributes: gidfb2f1,public X-Google-ArrivalTime: 1990-08-16 10:18:48 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!nancy!wsrcc!wolfgang From: wolfgang@wsrcc (Wolfgang S. Rupprecht) Newsgroups: gnu.emacs.bug Subject: Re: big Emacs (was Re: Fatal error (11).) Message-ID: <1990Aug15.234605.745@wsrcc> Date: 15 Aug 90 23:46:05 GMT References: <9008120125.AA10462@noname> <JBW.90Aug11232234@zeb.uswest.com> <BOB.90Aug15091638@volitans.MorningStar.Com> Distribution: gnu Organization: Wolfgang S Rupprecht Computer Consulting, Washington DC. Lines: 33 Posted: Thu Aug 16 00:46:05 1990