emacs-devel
[Top][All Lists]
Advanced

[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)
  call-interactively(eval-expression)

correct?

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum




reply via email to

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