From xemacs-m  Wed Sep 10 17:24:49 1997
Received: from tweety.illustra.com (ifmxoak.compuserve.net [206.175.10.34])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id RAA28128
	for <xemacs-beta@xemacs.org>; Wed, 10 Sep 1997 17:24:47 -0500 (CDT)
Received: from repenning ([158.58.11.2]) by tweety.illustra.com with SMTP
	(1.39.111.2/16.2) id AA114990254; Wed, 10 Sep 1997 15:24:14 -0700
Message-Id: <3.0.3.32.19970910152147.0095b330@158.58.62.23>
X-Sender: jackr@158.58.62.23
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.3 (32)
Date: Wed, 10 Sep 1997 15:21:47 -0700
To: XEmacs Developers <xemacs-beta@xemacs.org>
From: Jack Repenning <jackr@informix.com>
Subject: Re: Menus (Was: PGP and mailcrypt)
In-Reply-To: <kigg1rcrgfd.fsf@jagor.srce.hr>
References: <Jack Repenning's message of "Wed, 10 Sep 1997 13:13:04 -0700">
 <David Bakhash's message of "Wed, 10 Sep 1997 14:16:24 -0400 (EDT)">
 <199709101653.MAA21409@scrubbing-bubbles.MIT.EDU>
 <m2en6xvzix.fsf@altair.xemacs.org>
 <kigsovdqcwr.fsf@jagor.srce.hr>
 <199709101816.OAA29257@department-of-alchemy.MIT.EDU>
 <3.0.3.32.19970910131304.0095fe90@158.58.62.23>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"

At 23:45 9/10/97 +0200, Hrvoje Niksic wrote:
>Jack Repenning <jackr@informix.com> writes:
>> Well, but compatibility is pretty much mandatory.
>
>Why?  I consider good, context-sensitive button3 much more important
>than compatibility.  

As I said, I think we all want good context-sensitive button3 support.

What I meant about compatibility is that, as a package writer, I can't
ignore the Emacs variants.  As a user, I agree whole-heartedly that there
is a ton of stuff - especially in the UI area - where I prefer XEmacs.  But
when I write a package, I can't maintain two separate versions for two
separate Emaxen.  I can almost manage to maintain a single version with
loads and loads of conditionalities for the variations, or gaggers like the
unlamentedly deceased aliasing of 'make-frame to 'make-screen.  But the
menu commands have significantly different structure and sequence; everyone
either ends up writing  (and debugging) their own, personal menu
portability package, or borrowing it from someone else, or using easymenu.



        /////   Informix Software Inc.		Jack Repenning
     ////\ /	  Configuration and Release Mgmt 	jackr@informix.com
    ///// /     4100 Bohannon Drive		M/S: 4100/2
   ///// /      Menlo Park, CA 94025		FAX: 650/926-6571
  ///// /       PAGE:  800/782-9080		VOICE: 650/926-1044
 ///// /        PGP (RSA): D24B E2C2 9AFB 7C24  7E59 7885 525D 644E
/////  PGP (DSS): 955C 44AD 8FCE 77D4 9494  4AB2 51F1 3EED 3B82 E870
Clearmake: <http://rose.illustra.com:8080/Web/cm/cmake/cmake.html>

