Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Two Flavors of ZSH ?
- X-seq: zsh-workers 3745
- From: Andrej Borsenkow <borsenkow.msk@xxxxxx>
- To: Eskandar Ensafi <esky@xxxxxxxxxxx>
- Subject: Re: Two Flavors of ZSH ?
- Date: Thu, 29 Jan 1998 11:49:03 +0300 (MSK)
- Cc: zsh-workers@xxxxxxxxxxxxxxx
- In-reply-to: <9801281609.AA10430@xxxxxxxxxxxxxxxxxxxx>
- Reply-to: borsenkow.msk@xxxxxx
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@xxxxxx
-------------------------------------------------------------------------
Messages sorted by:
Reverse Date,
Date,
Thread,
Author