zsh-workers
 help / color / mirror / code / Atom feed
* Two Flavors of ZSH ?
@ 1998-01-28 16:09 Eskandar Ensafi
  1998-01-28 17:02 ` Andrew Main
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Eskandar Ensafi @ 1998-01-28 16:09 UTC (permalink / raw)
  To: zsh-workers


Hello,

I used to be involved in ZSH development, but I have been away for
about two years.

I recall that around the time that I was still involved (ZSH 2.6
was the official release and talk about ZSH 3.0 had just started),
there were two flavors of ZSH: the official distribution and the
Zefram-patched distribution.

It was my understanding that when Zoltan Hidvegi took over the list
from Richard Coleman (is Zoltan still in charge of things?), he was
going to incorporate Zefram's patches into the official ZSH release
in the interest of preventing ZSH from proliferating into several
different and potentially incompatible products.

After I rejoined this mailing list, I noticed a zsh-3.1.2-zefram3
patch.  Does this mean that we have more than one flavor of ZSH in
the world?

Regards,
Eskandar

P.S.  Is dynamic loading available in the current ZSH, and if so,
      is it stable on supported platforms?  A few years ago, I was
      going to add a module called Objective-Z to add Objective-C
      support to ZSH.  I gave up on it because it required custom
      patches to ZSH and worked only on systems with GNU C (in fact,
      my prototype only ran under NEXTSTEP, which is now OPENSTEP).
      Perhaps integrated dynamic loading supprt will make my task
      simpler and more portable (the idea was to dynamically load
      Objective-C classes to extend the shell's functionality).

--
Eskandar Ensafi               <esky@cs.ucla.edu>
Space Computer Corporation    <ensafi@spacecomputer.com>
http://www.spacecomputer.com


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Two Flavors of ZSH ?
  1998-01-28 16:09 Two Flavors of ZSH ? Eskandar Ensafi
@ 1998-01-28 17:02 ` Andrew Main
  1998-01-28 17:12 ` Bruce Stephens
  1998-01-29  8:49 ` Andrej Borsenkow
  2 siblings, 0 replies; 4+ messages in thread
From: Andrew Main @ 1998-01-28 17:02 UTC (permalink / raw)
  To: Eskandar Ensafi; +Cc: zsh-workers

Eskandar Ensafi wrote:
>I recall that around the time that I was still involved (ZSH 2.6
>was the official release and talk about ZSH 3.0 had just started),
>there were two flavors of ZSH: the official distribution and the
>Zefram-patched distribution.

That would be the Zoltan-patched distribution.  When Zoltan took over,
his patches went into the baseline.

>After I rejoined this mailing list, I noticed a zsh-3.1.2-zefram3
>patch.  Does this mean that we have more than one flavor of ZSH in
>the world?

That's a very recent development.  Zoltan's too busy to make releases
at the moment, so I made an unofficial release with current patches,
in order to provide a base for further development.  This shouldn't be
a significant branch, but we're still waiting for Zoltan.

-zefram


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Two Flavors of ZSH ?
  1998-01-28 16:09 Two Flavors of ZSH ? Eskandar Ensafi
  1998-01-28 17:02 ` Andrew Main
@ 1998-01-28 17:12 ` Bruce Stephens
  1998-01-29  8:49 ` Andrej Borsenkow
  2 siblings, 0 replies; 4+ messages in thread
From: Bruce Stephens @ 1998-01-28 17:12 UTC (permalink / raw)
  To: zsh-workers

esky@CS.UCLA.EDU said:
> It was my understanding that when Zoltan Hidvegi took over the list
> from Richard Coleman (is Zoltan still in charge of things?), he was
> going to incorporate Zefram's patches into the official ZSH release in
> the interest of preventing ZSH from proliferating into several
> different and potentially incompatible products. 

I think that's still the plan.  It's just that there hasn't been a release 
from Zoltan for a long time, for some reason.  I'd hope that everything that 
Zefram's version has will be in the official release; I don't recall anything 
controversial (other than the bashisms in the compilation scripts, which were 
a oversight on Zefram's part).

esky@CS.UCLA.EDU said:
> P.S.  Is dynamic loading available in the current ZSH, and if so,
>       is it stable on supported platforms? 

I think so.  I only have access to Solaris2.5.1 and Linux (elf, 
2.0.something). On those platforms where it's supported, I think zle and other 
pretty important things are modules (typically), so I'd expect more complaints 
if it didn't work.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Two Flavors of ZSH ?
  1998-01-28 16:09 Two Flavors of ZSH ? Eskandar Ensafi
  1998-01-28 17:02 ` Andrew Main
  1998-01-28 17:12 ` Bruce Stephens
@ 1998-01-29  8:49 ` Andrej Borsenkow
  2 siblings, 0 replies; 4+ messages in thread
From: Andrej Borsenkow @ 1998-01-29  8:49 UTC (permalink / raw)
  To: Eskandar Ensafi; +Cc: zsh-workers

On Wed, 28 Jan 1998, Eskandar Ensafi wrote:

> 
> P.S.  Is dynamic loading available in the current ZSH, and if so,
>       is it stable on supported platforms?  A few years ago, I was
>       going to add a module called Objective-Z to add Objective-C
>       support to ZSH.  I gave up on it because it required custom
>       patches to ZSH and worked only on systems with GNU C (in fact,
>       my prototype only ran under NEXTSTEP, which is now OPENSTEP).
>       Perhaps integrated dynamic loading supprt will make my task
>       simpler and more portable (the idea was to dynamically load
>       Objective-C classes to extend the shell's functionality).
> 

I am working with dynaload since it first appeared (zsh-3.1.0) and haven't
got any noticable problems (apart from initial build quirks - but they
should be sorted now).

As for your question ... A dynamically loaded module can currently provide
new builtin and zle widget. It cannot e.g. add new option, new completion
rule or like. And it definitely cannot change/extend syntax and/or
grammar. So, if you Objetive-Z fits in additional builtin paradigm - yes,
it is doable now. But if you planned to extend grammmar to add Objective C
- I am afraid, not.


-------------------------------------------------------------------------
Andrej Borsenkow 		Fax:   +7 (095) 252 01 05
SNI ITS Moscow			Tel:   +7 (095) 252 13 88

NERV:  borsenkow.msk		E-Mail: borsenkow.msk@sni.de
-------------------------------------------------------------------------



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1998-01-29  9:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-01-28 16:09 Two Flavors of ZSH ? Eskandar Ensafi
1998-01-28 17:02 ` Andrew Main
1998-01-28 17:12 ` Bruce Stephens
1998-01-29  8:49 ` Andrej Borsenkow

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).