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: Luc Teirlinck
Subject: Re: Building Emacs overflowed pure space
Date: Tue, 18 Jul 2006 19:14:29 -0500 (CDT)

>From my previous reply:

   I believe that it is to make the bodies of dotimes and dolist like a
   `tagbody' and to surround dotimes and dolist with an implicit block
   called `nil' to allow the CL function `return' to be used.

After looking slightly closer at it, apparently only the latter: cl.el
apparently does not implement the CL function `tagbody', but it _does_
implement `return'.

   So one would loose something by eliminating the cl version and
   using the subr version.  It would break all code that loads cl and
   then uses tags or `return' inside a dolist or dotimes.

It would not break code using dolist or dotimes as a `tagbody',
because such code already does not work now, but it would break code
using the CL function `return', which is bad enough.

Sincerely,

Luc.







reply via email to

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