From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.devel Subject: Re: emacs-26 3fc05cf: Scripts to automate windows binary distribution Date: Wed, 25 Oct 2017 10:53:33 +0000 Message-ID: References: <20171024173456.23065.52677@vcs0.savannah.gnu.org> <20171024173457.C45BE2031F@vcs0.savannah.gnu.org> <87r2trg01m.fsf@gmx.de> <874lqntyfu.fsf@russet.org.uk> <87lgjzfs6c.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a11488d16c5e6ef055c5cde09" X-Trace: blaine.gmane.org 1508928882 28675 195.159.176.226 (25 Oct 2017 10:54:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 25 Oct 2017 10:54:42 +0000 (UTC) Cc: emacs-devel@gnu.org, Phillip Lord To: Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 25 12:54:34 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7JKO-00066x-65 for ged-emacs-devel@m.gmane.org; Wed, 25 Oct 2017 12:54:28 +0200 Original-Received: from localhost ([::1]:47612 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7JKV-0004Th-A8 for ged-emacs-devel@m.gmane.org; Wed, 25 Oct 2017 06:54:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48226) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7JJl-0004SC-Vr for emacs-devel@gnu.org; Wed, 25 Oct 2017 06:53:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7JJk-0004N5-Ru for emacs-devel@gnu.org; Wed, 25 Oct 2017 06:53:50 -0400 Original-Received: from mail-yw0-x233.google.com ([2607:f8b0:4002:c05::233]:46786) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e7JJk-0004Mb-MQ for emacs-devel@gnu.org; Wed, 25 Oct 2017 06:53:48 -0400 Original-Received: by mail-yw0-x233.google.com with SMTP id t71so17600000ywc.3 for ; Wed, 25 Oct 2017 03:53:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2sTT0JhFXpolRE5iqTalENMVtGfivQZsbu1jXS+y+dc=; b=IC0Ijhq9jg/MQNVtgw3wP6+km9afSJeOBXR6Fr2ixS4NgR59WQVhYrK/2uuy7W2v0W Dc/PWwOqC75c3BoGRoTJudXXGTcUT5zjDtlpY5fx8YMjhJf3UpZfFVYIJZBXFjpoUJDr ZlbQvFx9NdFKY7DIV4KjUn2Y1IdvyG0d+/cp0JAJv/z7qBMF+90AqhiOBf40uVdQyZQc IsZJy/XZ6lw5m+VW6OiuKfHX0v8nKlTSEqsydfL4md9GWSBd0xw5tQXg4OvGGarfKHLp OQ8AVDWrcHJkB3pgoICLAwurwoM9krEP5TcJUUFO15rGlV4pfGCpct0X7dAlqPT0MCuy jm9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2sTT0JhFXpolRE5iqTalENMVtGfivQZsbu1jXS+y+dc=; b=nwu5V7/2A/UK8GWiyLxbrhFqL7h54Lv6sqNXm7X4Gt3VceHAvOuhMbKV4wUnRgVbrk RiioZ0qDPvDn9RzxNB1l9SWbwg/KSdUEMem2Al7aYyIx6Ay57j0WJBTArMK1/YO43Znb fpMHtMXSD7kHSGEbTgrakrtXVwF/AFLY/nFHSlPYOHpTjFvOKFEP8zzr/nLRZ0yueQtg 5GeCQCiii/zWyvlcxbMZT19WQSZGBOzA1pUV/3AhVsADTRQGTXwgDAXnnREf+KR4ze4C 3ybdbbm6nMmA397vpleaZ7eORpbp9qMkrCbITSyoPbShthTTObAa/vLg/88hg3qXTabg iKKQ== X-Gm-Message-State: AMCzsaUP74HZGo3+NpSYBQxQRsG7P1Ukd8vivUq5X4anRZCnWGp6vpGo d2WZCcE6jE98vFXqYxg80DRcG4dr4t+hZjMvqXo= X-Google-Smtp-Source: ABhQp+QbwAUafJKRZ3zoBZq+FE5Qws0upOOW6iIDGyc+zcRSZws76lYlqjXxD4G+7GV36knSmkTWXak8FoPy7r2FPN8= X-Received: by 10.37.114.87 with SMTP id n84mr985956ybc.504.1508928827809; Wed, 25 Oct 2017 03:53:47 -0700 (PDT) In-Reply-To: <87lgjzfs6c.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4002:c05::233 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:219743 Archived-At: --001a11488d16c5e6ef055c5cde09 Content-Type: text/plain; charset="UTF-8" On Wed, Oct 25, 2017, 6:17 AM Michael Albinus wrote: > > If it were me, I would have taken Perl, I don't speak Python. Other > people would prefer Guile. > > Before we continue with this, I would like to see a general > agreement. Or at least a go by the maintainers. > > (Pls ignore this, if it was discussed and decided already) > > The GNU Coding Standards claim: > > "The standard extensibility interpreter for GNU software is Guile > (), which implements the language > Scheme (an especially clean and simple dialect of Lisp). [...] We > don't reject programs written in other "scripting languages" such as > Perl and Python, but using Guile is the path that will lead to overall > consistency of the GNU system." > > > Just a bystander's observation: It would be bad if this contribution is reverted *just because* the script is written in Python. I have gone through pain in real world where just because the upper management doesn't like one language, stuff written in that language has to be rewritten in another. In my experience, it's simply a waste of time, demoralizing, and a source for introduction of new bugs. While the "introduction of bugs" might not apply to this 1 standalone script, it would be nice if the same bike shedding doesn't happen in the Emacs world too. I code in Perl, Python, Bash and other scripts. While I might have a preference to work with one over others, it's best to keep on maintaining the scripts written in their original languages. If Phil is actually proficient in Guile too, then may be rewriting that script in Guile makes some sense to support the Gnu Coding standards. But if he is not, then I believe it will be a waste of time and loss of motivation. > -- Kaushal Modi --001a11488d16c5e6ef055c5cde09 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Oct 25, 2017, 6:17 AM M= ichael Albinus <michael.albinu= s@gmx.de> wrote:

If it were me, I would have taken Perl, I don't speak Python. Other
people would prefer Guile.

Before we continue with this, I would like to see a general
agreement. Or at least a go by the maintainers.

(Pls ignore this, if it was discussed and decided already)

The GNU Coding Standards claim:

"The standard extensibility interpreter for GNU software is Guile
(<http://www.gnu.org/software/guile/>), which implements= the language
Scheme (an especially clean and simple dialect of Lisp).=C2=A0 [...]=C2=A0 = We
don't reject programs written in other "scripting languages" = such as
Perl and Python, but using Guile is the path that will lead to overall
consistency of the GNU system."

<https://www.gnu.org/prep/standards/standards.txt= >

Just a bystander's o= bservation:

It would be bad if this contribution i= s reverted *just because* the script is written in Python. I have gone thro= ugh pain in real world where just because the upper management doesn't = like one language, stuff written in that language has to be rewritten in an= other. In my experience, it's simply a waste of time, demoralizing, and= a source for introduction of new bugs.=C2=A0

Whil= e the "introduction of bugs" might not apply to this 1 standalone= script, it would be nice if the same bike shedding doesn't happen in t= he Emacs world too.=C2=A0

I code in Perl, Python, = Bash and other scripts. While I might have a preference to work with one ov= er others, it's best to keep on maintaining the scripts written in thei= r original languages.=C2=A0

If Phil is actually pr= oficient in Guile too, then may be rewriting that script in Guile makes som= e sense to support the Gnu Coding standards. But if he is not, then I belie= ve it will be a waste of time and loss of motivation.
--

Kaushal Modi

--001a11488d16c5e6ef055c5cde09--