From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by melb.werple.net.au (8.7.5/8.7.3/2) with ESMTP id GAA24251 for ; Tue, 11 Jun 1996 06:06:39 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id PAA00659; Mon, 10 Jun 1996 15:53:25 -0400 (EDT) Resent-Date: Mon, 10 Jun 1996 15:53:25 -0400 (EDT) From: "Bart Schaefer" Message-Id: <960610125413.ZM21268@candle.brasslantern.com> Date: Mon, 10 Jun 1996 12:54:11 -0700 In-Reply-To: "Clinton Bunch" "Re: Builtin append() and prepend() to PATH, CDPATH, etc." (Jun 10, 2:22pm) References: <199606022126.XAA00272@hzoli.ppp.cs.elte.hu> <1062.199606041027@stone.dcs.warwick.ac.uk> <199606042037.WAA00359@bolyai.cs.elte.hu> <960605142558.ZM7112@candle.brasslantern.com> <960610142211.ZM20520@bansai.ucs.uoknor.edu> Reply-To: schaefer@nbn.com X-Mailer: Z-Mail (4.0b.607 07jun96) To: "Clinton Bunch" , zsh-users@math.gatech.edu, zsh-workers@math.gatech.edu Subject: Re: Builtin append() and prepend() to PATH, CDPATH, etc. Cc: steve.coltrin@okway.okstate.edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Resent-Message-ID: <"KL60b.0.AA.qq7ln"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/1323 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu On Jun 10, 2:22pm, Clinton Bunch wrote: } Subject: Re: Builtin append() and prepend() to PATH, CDPATH, etc. } } On Jun 5, 2:25pm, Bart Schaefer wrote: } } > } > } >zsh 4.0: } > } > } > } >1. wzsh (windowing zsh) is now available. Also, zsh now has colour } > } > and menu capabilities on text only terminals. } > } } > } It has colour capabilities to some extent: you can put colour sequences } > } into prompts quite easily. I don't see any advantage in having zsh use } > } windows in any way. } > } > I tend to agree. At this point you've rewritten emacs. Just *get* emacs, } > and run zsh in a shell buffer. } } Wrong. At this point, you've written a shell whose scripts can use } GUI objects to interact with end users. Exactly what kind of "GUI objects" are we talking about here? The only thing the phrase "windowing zsh" conjures in my mind is something that looks like a bunch of xterms each running a shell. It sounds to me like you want wish (the tcl/tk shell). I don't think it's appropriate to bloat zsh with a GUI-object-description language. You can launch wish GUIs from $(...) if you need to feed the results back into zsh (or any other shell). } If emacs can do that, it shouldn't. GNU emacs has an X11 GUI, which can have either Xaw or Motif appearance. Within that UI, you can have multiple windows (emacs calls them "frames") each of which shows one or more buffers and has a menu bar that changes depending on what buffer has focus. So any GUI object that can be represented as a pulldown menu or as a prompt with optional text input, you can construct with elisp. Whether it "should" do that isn't a topic for this mailing list. } And, as importantly (at least to some of us), you've written a replacement } for one of the proprietary components of CDE. ?? Are you sure it's proprietary? -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.nbn.com/people/lantern New male in /home/schaefer: >N 2 Justin William Schaefer Sat May 11 03:43 53/4040 "Happy Birthday"