GNU bug report logs - #8415
23.3.50; Extensible Emacs Registers

Previous Next

Package: emacs;

Reported by: Leo <sdl.web <at> gmail.com>

Date: Sun, 3 Apr 2011 12:30:03 UTC

Severity: wishlist

Tags: patch

Found in version 23.3.50

Fixed in version 24.1

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Daniel Colascione <dan.colascione <at> gmail.com>
Cc: Davis Herring <herring <at> lanl.gov>, 8415 <at> debbugs.gnu.org, Leo <sdl.web <at> gmail.com>
Subject: bug#8415: 23.3.50; Extensible Emacs Registers
Date: Mon, 04 Apr 2011 23:07:05 -0400
>> It's the difference between "one simple obviously correct change" and
>> "one big change that might be correct".

> I see your point, though both approaches would be pretty small changes
> in the scheme of things.  If you want to split the change into smaller
> steps, that's fine so long as we eventually aim to get rid of the
> typecase polymorphism.

The end point is pretty much the same, but all the intermediate steps
are safe and easy to check.

> Well, there's EIEIO.  It gives you the ability to easily add methods
> while not baking the dispatch into each one.  On the other hand, it's a
> quite a bit of code to pull into the core at runtime.

Indeed.


        Stefan




This bug report was last modified 13 years and 323 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.