Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
	T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:from:date:message-id:subject:to:content-type;
        bh=LW4C3xmsG2bgv55t0Jw1ICPtSArjFiflx4ScwI0fR3E=;
        b=jWxhTLj932+uXOVk7w/85Q9AmMTwtyei8i567JLkJZJGOf53y79+4cgsKP/oyR8ufm
         ppMOiAFNcF8J3yyna/kZTtC/E0BNlfqOsrkypfz+uvdsS7UkUE37Q/TxTtPOJYoPUNdt
         v+eP4vscvmJEBwVuhhDv+MH1bo9itldbebCyF/kHZ5wk5zHVPbzOdUPxiemlQoAv3kqy
         HmOe/No+tRmgLjVwF6p20pwcuiH2+AnuSBbk4XIFSkZ8fySMdRZgL8My0WC2+x5+oep8
         N1q6Mnzgo9ZJ9phLDA3ps13+WEkox2upHLcpA8tYHP4t/vKWYRkx+A7uKqK2Rgrzxe2Y
         jgzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:from:date:message-id:subject:to
         :content-type;
        bh=LW4C3xmsG2bgv55t0Jw1ICPtSArjFiflx4ScwI0fR3E=;
        b=UL8PvKNgzHx03qB4Np1/O9elihS96BPMffX7c9Su/AYH0WHSkI6n6I/yCRQEkB0yUa
         uSpnMTJ1ej+271zkxBtdu4EbaLCaymFDVAhDWktj7DR+KggaNGlP8obr1wrj/jsZBhdg
         Yq/R9PRHwFlcbhGB+YzcPX8y7g2HyfeMJKFtNlpEI4ToIZI83wldFNc47A2qn2P0a0T0
         2U0fG66XpCnjLSQ3LyPCdOOzCOTWBe4sTER0d+KULq+E7qIimjzang5X89IDwd+lzS+X
         SjwUCbUi986Q3J1tuboTkggn0cPxt7KbuTWmC0P96Cp8POUIIgRFhIraPHIIB3OfsqoQ
         0Hfg==
X-Gm-Message-State: AG10YOR2Dv20QIhlP56786knqDInz7shfCRXORb8ilxKLUDS47rvBxm+enrCu9roVSX6O6dTop2AeZIzubrjbw==
X-Received: by 10.25.41.193 with SMTP id p184mr5940057lfp.150.1453712288972;
 Mon, 25 Jan 2016 00:58:08 -0800 (PST)
MIME-Version: 1.0
From: Sebastian Gniazdowski <sgniazdowski@gmail.com>
Date: Mon, 25 Jan 2016 09:57:49 +0100
Message-ID: <CAKc7PVB0NAc5ZHV5FpnHD4B4YU1XNXbr1TkWgxOwe3x8k48DBA@mail.gmail.com>
Subject: ZPlugin
To: Zsh hackers list <zsh-workers@zsh.org>
Content-Type: text/plain; charset=UTF-8
X-Seq: zsh-workers 37772

Hello
Decided to change the topic and start a new thread, because I don't
think that ZPlugin will be "mainstream" in any near future. Too long
code, too sophisticated, requiring resistance to KSH_ARRAYS and other
things. After a half year of development who knows, maybe it'll become
a plugin manager of official Zsh choice. Am I not too pessimistic? Or
optimistic.

That said it can be developed for a half year or a year, with
mainstream eyes looking at the code, any objections being taken into
account, to avoid OMZ situation where too much is happening in a black
box of Advanced Bash Scripting Guide shell code.

I just added initial support for reporting of what functions a plugin
creates, written in one hour:

http://asciinema.org/a/bnwoqgs96l1q7s8wjad1o70z8

Would gladly welcome any participation in the development, any
objections and criticism. After some iterations of the function-diff
support, I'll move to recognize any existing advanced plugin
frameworks, like Zplug https://github.com/b4b4r07/zplug

Best regards,
Sebastian Gniazdowski

