[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building Emacs overflowed pure space

From: David Kastrup
Subject: Re: Building Emacs overflowed pure space
Date: Tue, 25 Jul 2006 13:23:05 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Andreas Schwab <address@hidden> writes:

> David Kastrup <address@hidden> writes:
>> So why does
>> (aset search-whitespace-regexp 0 ?x)
>> not fail?
> Because nobody has put search-whitespace-regexp in pure space.
>> isearch.el is loaded from loadup.el.
> Loading from loadup.el does not mean putting all strings in pure
> space.  Only explicit calls to purecopy do that.  There are only a
> few types objects that are implicitly put in pure space, like byte
> code objects or function bodies.

And then we get something like

Debugger entered--Lisp error: (error "Attempt to modify read-only object")
  aset("isearch-forward" 0 111)
  eval((aset (symbol-name (quote isearch-forward)) 0 111))
  eval-expression((aset (symbol-name (quote isearch-forward)) 0 111) nil)


David Kastrup, Kriemhildstr. 15, 44793 Bochum

reply via email to

[Prev in Thread] Current Thread [Next in Thread]