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:in-reply-to:references:from:date:message-id:subject:to
         :cc:content-type;
        bh=rYRWnBLdG6Bx4iynwwoY6YKZUSJAGVc6KxdqddVKN5o=;
        b=PknAm/DSt+2kw/BaoNpBif6WkB8f2aManrAPcnkjD22kOjrRB3GcY8scNnqcwSiYTR
         CRGA9wDkSzUj1qMnzctY9oez8eE4c0Z/siKX7eMJk7IU4NcD1uj1vQMv6IPCM21CzRW1
         Vee3AcGPzeWIyBeYJt0AVVjqdksYp6l4rupiDHUwESgqEEKiCEsbqyXwISCg50+VQprl
         IxcLRzXMU2X0ERwSIahVX5mIOtW3mtrTUp59gmW63vSBlDQ6g7isTwFICWUm4OC6AWbD
         6w0KWLFPeBkuVAmMEQ6Xm/ujh7yVFuuPoWpyxLR+mwdChgnKH8ARhBNwNa7fXRI/TsnJ
         PQuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:from:date
         :message-id:subject:to:cc:content-type;
        bh=rYRWnBLdG6Bx4iynwwoY6YKZUSJAGVc6KxdqddVKN5o=;
        b=KE3nN5CkjJFE7C5k9dRYq+tVY2awM0pPjkdDuT7GDnbO4PH+6TTHBWLd5R4+VkS22T
         yAzdnBZ99UTknE3Hnip7DqAza6FX3n75Mf3u/J5yIqmzlVMau27GOupyGSp6A7Jq9ICH
         KO1v70QQqwKF+CZBuHa89W07L/x5qwdX34ohAUApgtKf5WxqUZy3xR5TLmJVIdG/4hPa
         hJWwiy6iiUthclPgIrD6rjkGRwl1/S0oYzLkVtUifodmkszF7iRCbXcMKx6bRP4V/jPg
         t6nlh5Gfhb9XzdtY/30VSQQoq0/xc6jzza492XWW5vk6dPxvVceWYZronDCI9ts9a0kl
         97KQ==
X-Gm-Message-State: AG10YOQvA3GgM0/w/MwIo6P70y6SwlkVFTK7Iz6CQTFN9aA4ztAUTYIlzfJ1xZ+qx3kA5mdlend2uucVkG5cAg==
X-Received: by 10.25.83.209 with SMTP id h200mr6250091lfb.129.1453719958809;
 Mon, 25 Jan 2016 03:05:58 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <20160125103653.GB6416@pjcj.net>
References: <CAKc7PVB0NAc5ZHV5FpnHD4B4YU1XNXbr1TkWgxOwe3x8k48DBA@mail.gmail.com>
 <20160125103653.GB6416@pjcj.net>
From: Sebastian Gniazdowski <sgniazdowski@gmail.com>
Date: Mon, 25 Jan 2016 12:05:39 +0100
Message-ID: <CAKc7PVDvimtKkC+w7ocLExmtc5skjTejbfr9JKa9-WHzi9sf7w@mail.gmail.com>
Subject: Re: ZPlugin
To: Paul Johnson <paul@pjcj.net>
Cc: Zsh hackers list <zsh-workers@zsh.org>
Content-Type: text/plain; charset=UTF-8
X-Seq: zsh-workers 37773

On 25 January 2016 at 11:36, Paul Johnson <paul@pjcj.net> wrote:
> Just an observation from the peanut gallery: as I understand it you have
> created a more elegant solution to the core of a plugin system.  Would
> it, therefore, make any sense, rather than building your own plugin
> system from scratch, to fit your solution into an existing plugin
> system, such as Zplug?

I'm using existing "plugin system". Tested 20 plugins and all loaded
correctly. I think there is a problem with perceiving the existing
tools as an sophisticated advanced technology. In reality, it's
fpath+= to the plugin's dir and not much more. This is innovative, but
for sure it isn't a tragedy to just ignore what already exists. Zplug
has some additional functionality that I want to recognize today,
maybe that's a different case.

> Are there sound technical reasons not to do so, or are you enjoying
> building your own and want to continue with it?

Well ZPlugin is designed from scratch to reveal as much as possible
from plugins internals at time of loading it. It's hard to add this to
existing projects.

Best regards,
Sebastian Gniazdowski

