From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/24945 Path: main.gmane.org!not-for-mail From: Jan Vroonhof Newsgroups: gmane.emacs.gnus.general Subject: Re: Emacs 20.4 & Pterodactyl & pop3.el Date: 29 Aug 1999 17:45:13 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035162422 11480 80.91.224.250 (21 Oct 2002 01:07:02 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 01:07:02 +0000 (UTC) Return-Path: Original-Received: from farabi.math.uh.edu (farabi.math.uh.edu [129.7.128.57]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id LAA00613 for ; Sun, 29 Aug 1999 11:54:49 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by farabi.math.uh.edu (8.9.3/8.9.1) with ESMTP id KAB11008; Sun, 29 Aug 1999 10:47:31 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sun, 29 Aug 1999 10:47:39 -0500 (CDT) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id KAA06225 for ; Sun, 29 Aug 1999 10:47:28 -0500 (CDT) Original-Received: from frege.math.ethz.ch (daemon@frege-d-math-north-g-west.math.ethz.ch [129.132.145.3]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id LAA00472 for ; Sun, 29 Aug 1999 11:45:21 -0400 (EDT) Original-Received: (from daemon@localhost) by frege.math.ethz.ch (8.9.1/8.9.1) id RAA14889 for ; Sun, 29 Aug 1999 17:45:20 +0200 (MET DST) Original-Received: from bolzano(129.132.146.140) via SMTP by frege, id smtpdAAAa003cb; Sun Aug 29 17:45:15 1999 Original-Received: (vroonhof@localhost) by bolzano (SMI-8.6/D-MATH-client) id RAA24365; Sun, 29 Aug 1999 17:45:15 +0200 Original-To: ding@gnus.org In-Reply-To: Stainless Steel Rat's message of "Sun, 29 Aug 1999 13:27:15 GMT" Original-Lines: 50 User-Agent: Gnus/5.070083 (Pterodactyl Gnus v0.83) XEmacs/21.1 (Acadia) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:24945 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:24945 Stainless Steel Rat writes: > But on the other hand, the XEmacs developers did the same thing, just on a > much larger scale. Compare my code with the pop3 in XEmacs 21 and you will > see very, very significant differences. The XEmacs develpers never > informed me of these changes, either, nor have they honored my request that > they change the name so as to avoid confusion. This is indeed very bad :-( and is in fact very much against "XEmacs policy". I can only apologize. It seems to be working in other cases (for instance for EFS, ediff and reftex we forward the patches to the respective maintainers, they release a new version and then _that_ gets out in the respective XEmacs package). One of the reasons for having such a policy is that is extremely hard to get out of such a mess. Changing name is unfortunately not always an option, especially not for libraries that are required. Say you write an (almost) completely compatible implementation of some elisp file, then for the user to easily make use of is you want the interface (feature name, variable & function names) to be identical. For instance I wrote lazy-shot.el, apart from the replacement of string "lazy-lock" by "lazy-shot" it is a complete, XEmacs specific, re-implementation of lazy-lock v2 as shipped with GNU Emacs. The only things I copied from lazy-shot are doc strings. I tried very hard to make the interface identical as I wanted the users customization to work under both Emacs versions. I originally wanted to rename my variables and functions to lazy-lock for that reason. However Simon Marshall (the author of lazy-lock) wants me keep the names different in order to avoid confusion. I have not done the renaming but still don't like the situation. The problem here is that the name of variables and function indicates both the interface and a particular implementation. To get back to pop3. I don't know why your weren't informed of the initial changes, however I can see why don't see the newer ones: Andy seems to have made the fork "official": ;; Maintainer: Andy Piper ;; Keywords: mail, pop3 ;; Version: 2.04 ;; [..] ;; mostly stolen from epop3mail. Please address problems with this ;; version (2.xx) to [Andy Piper]. Jan