From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3276 invoked by alias); 20 Jun 2018 10:30:09 -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: 23503 Received: (qmail 12374 invoked by uid 1010); 20 Jun 2018 10:30:09 -0000 X-Qmail-Scanner-Diagnostics: from nsmtp.uni-koblenz.de 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(141.26.64.14):SA:0(-4.2/5.0):. Processed in 2.118258 secs); 20 Jun 2018 10:30:09 -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=-4.2 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_MED,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: asdf@uni-koblenz.de X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=uni-koblenz.de; h=content-type:content-type:subject:subject:message-id:date :date:from:from:references:in-reply-to:received:mime-version :received:received:received:received; s=mail; t=1529489986; x= 1531304387; bh=k0t4h032YsuAq0tbKMhlTyb9Xpffieymf2tkiIqpS1o=; b=O QALcy69lpmHrGmbEuO9mU5oBp/89wF1wBjYuMySCNg8KligIWcMVsJoHsRHkwzkN BIwGEt3EVGfRSFa+7eEySCFHpNJvHxuL3Jyn6PuUsUJ1S/Y46K9v0CP5MFlZ1SJi sQVUnPf1eVeJGeUatmI+x8DQA4fnpOqSbznNjIXmGM= X-Virus-Scanned: Debian amavisd-new at uni-koblenz.de X-Gm-Message-State: APt69E1KhCHNq1h0BSVMfwVnVjSD8TdBSeYoPqZQlfqBT0Xr/5A1dRrQ er5tY0tTnzZRVi4wIsSXJT6u6iZl7QRVJcd7/x8= X-Google-Smtp-Source: ADUXVKKMPzAGrh3mNPkJrVXBbBP/hS51ZKwEpxlCLpht/dLaemjLIZfIDhfQC2wKpl4M1njycSF4NvLQRMi9ub+cWnU= X-Received: by 2002:a81:26c1:: with SMTP id m184-v6mr10166227ywm.388.1529489982559; Wed, 20 Jun 2018 03:19:42 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20180619091217.GC8263@prometheus.u-strasbg.fr> References: <20180618150024eucas1p15c206df2ce9b8b709bcd2359fe7637ec~5STEs8H4B0903809038eucas1p1j@eucas1p1.samsung.com> <20180619091217.GC8263@prometheus.u-strasbg.fr> From: =?UTF-8?Q?Ren=C3=A9_Wilhelm?= Date: Wed, 20 Jun 2018 12:19:41 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: about founding z developement of zsh To: Marc Chantreux Cc: Zsh Users Content-Type: multipart/alternative; boundary="0000000000001919bb056f102334" --0000000000001919bb056f102334 Content-Type: text/plain; charset="UTF-8" Hello Zsh-people, oh yes, I like Marcs ideas... please rewrite Zsh in Rust and give us lambdas and the other things mentioned. That sounds like a proper (unpaid) project for the next quarter-decade. Greetings On 19 June 2018 at 11:12, Marc Chantreux wrote: > 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 > --0000000000001919bb056f102334--