From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12941 invoked by alias); 19 Jun 2018 09:12:27 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23502 Received: (qmail 16760 invoked by uid 1010); 19 Jun 2018 09:12:27 -0000 X-Qmail-Scanner-Diagnostics: from aurora-borealis.phear.org by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(94.242.205.164):SA:0(-1.9/5.0):. Processed in 0.558569 secs); 19 Jun 2018 09:12:27 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: eiro@phear.org X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-Virus-Scanned: amavisd-new at phear.org DKIM-Filter: OpenDKIM Filter v2.10.3 aurora-borealis.phear.org 6D0BB10AB2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=phear.org; s=20180217; t=1529399539; bh=r2bVIM29/ZtYooLpUgn19PaZYmzZCAAueYVHT5COrXI=; h=Date:From:To:Subject:In-Reply-To:From; b=ah3e+gACBw5HUlpSlTgiqOD/VbiVIegssfx1IEIINa284RcfHPX3k5l+Z7qD4ylge Gk/m4cbIwSgchjewFVfc3FHz27bVc4glmkoUIXwfFYPsax1u1bUpEE+xGifOu6z5zn Z1R5fzqc9zdrQwJe+0CvFpvdTNMcKO660DbjkXUI8Co4mDipTkkhnhAcIJCYndI1H3 cU4CJaYUbul/6a2leWF40HZvFie1/dwlaHaY4kpLM2VunP5AbuuDSGw+jMBBfYULYP Oa3unXklUbnG1GQDeyBcQLlrI27m9Wy6BTgsgHxOYqFQGBZCbN/gxf/AqqoKqiqeBi BB7J7f4xsLp/w== Date: Tue, 19 Jun 2018 11:12:17 +0200 From: Marc Chantreux To: Zsh Users Subject: about founding z developement of zsh Message-ID: <20180619091217.GC8263@prometheus.u-strasbg.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180618150024eucas1p15c206df2ce9b8b709bcd2359fe7637ec~5STEs8H4B0903809038eucas1p1j@eucas1p1.samsung.com> User-Agent: Mutt/1.10.0 (2018-05-17) hello people, > The problem with that is none of the core zsh developers have > ever asked for contributions in a quarter century of its existence, > and all are unpaid volunteers. well ... i am a zsh user since circa 2001 and always felt i didn't gave zsh enough (same for perl, vim, linux, dwm, gnome and all those awesome software that gave me 20 years of fun using floss). i only have 1 patch in zsh, i don't really contribute to zsh but i try to be active in the ecosystem * support french users * promote zsh in technical mailing lists, local meetups and other conferences (http://act.perlconference.org/tpc-2018-glasgow/talk/7338) * start writing a zsh programming guide (https://github.com/eiro/zsh-programming-guide) * start writing a plugin system with a very opiniated coding style (as perlish as we can) (https://github.com/zsh-uze) basically, i try to spend some of the time i spared using zsh to promote it because ... gosh ... when i have to read some bash/ksh/sh/posix code, my eyes are bleeding and i really want to see more zsh outzere. i started a list of things i would like to see appearing in zsh here https://github.com/eiro/zsh-programming-guide/blob/master/c/wishlist.md and i guess some topics means huge work so unpaid patches coming time to time are not enough. and i wonder if this is worth a founding campain... and to be honnest, sometimes i also wonder if a fresh start using a modern langage (like crystal or rust) should be an option. there is the elvish shell (https://github.com/elves/elvish) written in go as example but i really think it took many wrong directions: basically, the perfect shell to me should be zsh with * nested structures * namespaces * lambdas * function signatures (ideally with gradual typing where a type should be defined as 2 lambdas: serialize and deserialize) but maybe this whole thing should have a dark side: if someone is paid for this, why should i contrib for free, ones should ask. regards, marc