From xemacs-m  Sat Mar 15 18:54:57 1997
Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id SAA26540
	for <xemacs-beta@xemacs.org>; Sat, 15 Mar 1997 18:54:35 -0600 (CST)
Received: (from hniksic@localhost)
          by jagor.srce.hr (8.8.5/8.8.4)
	  id BAA05106; Sun, 16 Mar 1997 01:54:34 +0100 (MET)
Sender: hniksic@public.srce.hr
To: xemacs-beta@xemacs.org
Subject: Re: dired/gnus on a tty
References: <199703152215.XAA13530@sol1.cybernet-ag.net> <kigybboiygo.fsf@jagor.srce.hr> <yvialo7oep8a.fsf@atreides.eng.mindspring.net> <kiglo7og0u4.fsf@jagor.srce.hr> <yviaiv2seksl.fsf@atreides.eng.mindspring.net>
X-URL: ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/
X-Attribution: Hrv
X-Face: &}4JQk=L;e.~x+|eo]#DGk@x3~ed!.~lZ}YQcYb7f[WL9L'Z*+OyA\nA
        EL1M(".[qvI#a2E6WYI5>>e7'@_)3Ol9p|Nn2wNa/;~06jL*B%tTcn/X
        vhAu7qeES0\|MF%$;sI#yn1+y"
From: Hrvoje Niksic <hniksic@srce.hr>
Date: 16 Mar 1997 01:54:33 +0100
In-Reply-To: Sudish Joseph's message of 15 Mar 1997 19:34:46 -0500
Message-ID: <kigbu8kfygm.fsf@jagor.srce.hr>
Lines: 27
X-Mailer: Gnus v5.4.25/XEmacs 19.14

Sudish Joseph <sj@eng.mindspring.net> writes:

> > This is obviously wrong, as we might implement the menus on tty-s.
> 
> It _isn't_ wrong, it _will be_ wrong when we implement menus on
> ttys.

This is exactly the kind of reasoning that breaks a load of stuff in a
project the size of XEmacs.  IMHO all of our code should be as general
as possible *now*, so that the new things (like tty-menus) can be
implemented seamlessly.  So, testing for `console-on-window-system-p'
is, and always will be, *wrong*.  It just happens to "work" at the
moment.

The way you would have it, each change in XEmacs proper would require
a fix for half of the Lisp code.  Do you volunteer to grep hundreds of
thousands of lines of elisp to make such fixes?

> If we did, the original (featurep 'menubar) would be correct.

Then I wish it were made correct as soon as possible.

-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
"Silence!" cries Freydag. "I did not call thee in for a consultation!" 
"They are my innards! I will not have them misread by a poseur!"

