[Top][All Lists]

[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:21:25 -0500 (CDT)

In my previous reply, I left out an `m' in Chong's address.  So if you
reply, reply to this version of the message, or email is going to
bounce.  Sorry about that.  The below is just a literal repeat of my
previous reply:

>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.



reply via email to

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