From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Timothy Newsgroups: gmane.emacs.devel Subject: Re: Emacs Survey 2022 - design Date: Thu, 19 May 2022 22:39:28 +0800 Message-ID: <87bkvtbmkk.fsf@gmail.com> References: <87ee0sb3by.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38799"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.10; emacs 28.0.92 Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 19 17:07:52 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nrhkm-0009jv-CM for ged-emacs-devel@m.gmane-mx.org; Thu, 19 May 2022 17:07:52 +0200 Original-Received: from localhost ([::1]:53334 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nrhkl-0006sm-3i for ged-emacs-devel@m.gmane-mx.org; Thu, 19 May 2022 11:07:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrhXJ-0005dZ-N0 for emacs-devel@gnu.org; Thu, 19 May 2022 10:53:57 -0400 Original-Received: from mail-pg1-x529.google.com ([2607:f8b0:4864:20::529]:33526) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nrhXH-0001mK-NH for emacs-devel@gnu.org; Thu, 19 May 2022 10:53:57 -0400 Original-Received: by mail-pg1-x529.google.com with SMTP id r71so5338968pgr.0 for ; Thu, 19 May 2022 07:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:references:user-agent:in-reply-to :message-id:mime-version; bh=vXb9gEziAgV+J/vWGIa7Xma0mkLF9AAbDtWEmeXoCGc=; b=Icvz4fxnFzC8j2W/pCVOsvDculuesuK/zkc2Jqa/+JeXvSNDlS0q81sBasLOj7yOGL ojoglrsZnwsYUrjU9XWSbFYm7DmN+DGfW/I3NUY8cbpI3ad7nn+L4/mnwxfLmam3/7mB HperVIWxjLk+L/bckofLzpYFR5dvdUyeqL1OGDUTVZD1Sp9WePVu4eU1Xn95kT3hZsgu q+1hG4R6fOOuJbz41qUSTPQw2p7syj92y/UJDBZJvMs348uv97PCWe6j9azqZgQQ5Pes lV9ImG4raeizngLfk0gNzSYZKyY/chmDi85zHkn/RKID492Do26yd3IbPB+AM967XV2F ttJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:references:user-agent :in-reply-to:message-id:mime-version; bh=vXb9gEziAgV+J/vWGIa7Xma0mkLF9AAbDtWEmeXoCGc=; b=y58bQsgZpHWuNLzm+4ZtABoSur8LECv4Y8LkH+yV2PElC95Ipjt5kr6Fyalq2W9sGC kf8+i36i3Zm0z/HzxQHKVaAfQ7mOrKUNahFCbOTtZjSpuK5OaO7leXpdAwXlV5mPwDpV uWwGY0npeDwYAuPJXbda3ZnE3ZAGpfu/67wKFFkad6ul0i5/2QgBYDHPTKhhWElDbZyt 4dj7ayUpswfxTi8vdtFDcsBNCH9FqtAj89UjYaCGChQjBbTNCTydfr9z7+LPujHacmj9 MrJQiD4y0P2XZKtOfREKg3ioCgD/ULTCtOVGDXRb4trojRr9cNNYVHrdcpZr+BsMXkZG UsHA== X-Gm-Message-State: AOAM532VP8gotNB/3kre3w8ojGkPgOORwTVEm6XHuk6HFQBbSWtkqon5 OddUV8ODNzsUZV+cGTfu9cE= X-Google-Smtp-Source: ABdhPJwhIGgWPV9A7x5kMiNnNg/uRzEFxSM9RlCp2VaUp697CUYCUwEXvy+f0BaFY8ajE2V8dy0sJw== X-Received: by 2002:a63:1001:0:b0:3f5:f4e8:730a with SMTP id f1-20020a631001000000b003f5f4e8730amr4254035pgl.115.1652972031219; Thu, 19 May 2022 07:53:51 -0700 (PDT) Original-Received: from localhost (61-245-128-160.3df580.per.nbn.aussiebb.net. [61.245.128.160]) by smtp.gmail.com with ESMTPSA id iz10-20020a170902ef8a00b0015e8d4eb1ddsm3856200plb.39.2022.05.19.07.53.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 May 2022 07:53:50 -0700 (PDT) In-reply-to: Received-SPF: pass client-ip=2607:f8b0:4864:20::529; envelope-from=tecosaur@gmail.com; helo=mail-pg1-x529.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:289967 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Stefan, Thanks for all the feedback! Stefan Monnier writes: >> validators =3D v -> if v < 0 > > Could also just be a wrap around. Perhaps, I=E2=80=99m inclined to leave it as =E2=80=9Cyelling at the user f= or doing something silly=E2=80=9D though. >> MultiSelect(:emacs_mode, > > You can use the daemon with GUI frames or with text frames (or both), so > the 3 choices aren=E2=80=99t mutually exclusive. =E2=80=9CMultiSelect=E2=80=9D corresponds to a set of checkboxes, any numbe= r of which can be selected (as opposed to =E2=80=9CRadioSelect=E2=80=9D). So, these options a= ren=E2=80=99t mutually exclusive :) >> MultiSelect(:languages, > > ELisp is strangely missing here. How did I miss that!? Added. >> SurveyPart(=E2=80=9CFirst time questions=E2=80=9D, >> =E2=80=9CAll of these questions are optional. Answer thes= e if you=E2=80=99re >> doing the survey for the first time.=E2=80=9D, > > I think =E2=80=9Ctaking=E2=80=9D is the better verb here instead of =E2= =80=9Cdoing=E2=80=9D, tho > hopefully some native anglophone can confirm. That sounds better to me. >> SurveyPart(=E2=80=9CPackages=E2=80=9D, > > `use-package` looks out of place, since I don=E2=80=99t think it offers a= ny > facilities to download/install/update/uninstall packages. This seems to have been well-discussed in replies. I=E2=80=99m inclined to = leave it in for now. >> MultiSelect(:package_repositories, > > NonGNU ELPA? Added. >> MultiSelect(:theme, # people can use a light and dark theme > > The default theme is actually 2 themes (a dark one and a light one), so > it would make more sense to split it into two (or otherwise to merge > modus-operandi and modus-vivendi as well as solarized and solarized-dark). Default has been split into -light and -dark variants. >> RadioSelect(:melpa_contribution, >> =E2=80=9CHave you ever contributed to a Melpa package?=E2=80= =9D, >> [=E2=80=9CNo=E2=80=9D, =E2=80=9COccasionaly=E2=80=9D, =E2=80= =9CFrequently=E2=80=9D]), > > [ BTW, last I checked it=E2=80=99s spelled =E2=80=9CMELPA=E2=80=9D and no= t =E2=80=9CMelpa=E2=80=9D. Don=E2=80=99t know > if the MELPA guys care about the difference, tho. ] > > Not sure what the question means, really: you can=E2=80=99t contribute via > MELPA, and most packages are on MELPA, so if you contributed to an ELisp > package, that contribution probably found its way to MELPA even if you > never heard of it. Mmm. I=E2=80=99ve changed this to the more general =E2=80=9Ccontributed to = an Emacs package?=E2=80=9D. > To a large extent the same holds for GNU ELPA, so maybe the distinction > between =E2=80=9Ccontributed to MELPA packages=E2=80=9D vs =E2=80=9Ccontr= ibuted to GNU ELPA > packages=E2=80=9D just doesn=E2=80=99t make much sense. I think Emacs/ELPA are a little different with the ML process and FSF appro= val. > Without knowing what you=E2=80=99re hoping to do with the result of that > question it=E2=80=99s hard to know what to do with it, but maybe you=E2= =80=99re rather > interested to distinguish contributions via `M-x report-emacs-bug` or > emacs-devel from contributions via things like merge requests on > some forge? My thinking here is that it could be interesting to see what the contributed with/without using a mailing list and getting FSF approval ratio (i.e. Emacs/ELPA) looks like, and particularly any shifts in it over time. >> RadioSelect(:has_donated, >> =E2=80=9CHave you ever contributed financially to Emacs deve= lopment (via the FSF)=E2=80=9D, > > I think FSF membership does contribute (to a very small extent), so > maybe you want to clarify whether you=E2=80=99d count this as a valid > contribution or whether you=E2=80=99re thinking of more > significant/targeted contributions? The idea here is looking at financial contributions to Emacs, but I=E2=80= =99m not sure what would make the most sense. Perhaps it would be worth asking about dona= tions to package maintainers? I=E2=80=99d appreciate hearing other people=E2=80= =99s thoughts on this. >> =E2=80=9CAsosociate=E2=80=99s Degree=E2=80=9D =3D> =E2=80= =9CAsosociates=E2=80=9D, > > I don=E2=80=99t know that one. I=E2=80=99m tempted to say it=E2=80=99s a= typo for =E2=80=9CAssociates=E2=80=9D? Neither do I, but apparently it=E2=80=99s a 2 year degree usually from a co= mmunity college, common in the US. Yep, there=E2=80=99s a typo there. Fixed. All the best, Timothy --=-=-=--