all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Miles Bader <miles@gnu.org>
Cc: rms@gnu.org, emacs-devel@gnu.org
Subject: Re: cc-langs.el
Date: Fri, 22 Aug 2003 17:21:28 -0400	[thread overview]
Message-ID: <20030822212128.GD11008@fencepost> (raw)
In-Reply-To: <5bekzd29w7.fsf@lister.roxen.com>

On Fri, Aug 22, 2003 at 01:45:44PM +0200, Martin Stjernholm wrote:
> I still don't understand this aversion to the CL functions. I find it
> absurd that there is an old and well established set of basic tools
> that can't be used in many situations.

I can't speak for Richard, but my aversion is because cl is of extremely
variable quality -- much of it is very handy, but some of it really sucks (in
many cases unavoidably, because it tries to do things that don't fit well
into emacs' lisp engine, and unfortunately its all packaged as one big ball
of hair.  It's trying to provide compatibility that ultimately (1) can't be
done exactly, and (2) sometimes causes big performance problems by trying.

I would be a lot happier if the functionality were split up somehow, and the
uncontroversial bits basically made into a separate package that makes no
attempt to be `common-lisp,' but rather just tries to be a useful toolkit for
elisp, and is optimized for such.

[BTW, I love common-lisp, but cl is not it; sometimes it seems almost a
mockery...]

-Miles
-- 
Somebody has to do something, and it's just incredibly pathetic that it
has to be us.  -- Jerry Garcia


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0


  reply	other threads:[~2003-08-22 21:21 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E19mCBN-0004BX-4J@fencepost.gnu.org>
2003-08-22 11:45 ` cc-langs.el Martin Stjernholm
2003-08-22 21:21   ` Miles Bader [this message]
2003-08-23  4:01   ` cc-langs.el Richard Stallman
2003-08-23 13:41     ` cc-langs.el Martin Stjernholm
2003-08-24 18:00       ` cc-langs.el Richard Stallman
2003-08-26 22:03         ` cc-langs.el Martin Stjernholm
     [not found]           ` <E19s8Wc-0005SJ-41@fencepost.gnu.org>
2003-08-28 11:03             ` cc-langs.el Martin Stjernholm
2003-08-29 15:53               ` cc-langs.el Richard Stallman
2003-08-29 18:49                 ` cc-langs.el Kevin Rodgers
2003-08-29 23:17                   ` cc-langs.el Miles Bader
2003-08-30 19:42                     ` cc-langs.el Martin Stjernholm
2003-08-31  0:42                       ` cc-langs.el Miles Bader
2003-09-01  2:22                       ` cc-langs.el Richard Stallman
2003-09-20 23:31                         ` Blessing cl functions Martin Stjernholm
2003-09-21 22:33                           ` Richard Stallman
2003-09-21 23:03                             ` Miles Bader
2003-08-26 18:22 cc-langs.el Wedler, Christoph

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030822212128.GD11008@fencepost \
    --to=miles@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.