From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: [NonGNU ELPA] New package: latex-table-wizard Date: Sat, 17 Dec 2022 10:01:25 +0000 Message-ID: <87pmci4adm.fsf@posteo.net> References: <87pmcjw9ly.fsf@eflor.net> <87h6xv2kts.fsf@posteo.net> <87mt7nvxz2.fsf@eflor.net> <87cz8j2fos.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24730"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 17 11:01:45 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 1p6U0l-0006Ex-N4 for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Dec 2022 11:01:43 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p6U0b-0007un-1C; Sat, 17 Dec 2022 05:01:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p6U0T-0007uG-Ss for emacs-devel@gnu.org; Sat, 17 Dec 2022 05:01:27 -0500 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p6U0S-0007CY-Ac for emacs-devel@gnu.org; Sat, 17 Dec 2022 05:01:25 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id E9B2B240103 for ; Sat, 17 Dec 2022 11:01:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1671271282; bh=YsRm0+GFQh3zbAwIPkgZwOgj0Mlf4aiJdO7oCMRCGiQ=; h=From:To:Cc:Subject:Date:From; b=hDbgq0NMDJyRV0FG6Nm0Q+C9Depp7m2sXSE7nJu/nVsD4IPuXCviZCfYu2b4yUB28 Opf4tdyiSDcBf9IzNd960MjtzyKPAIbGKfccYLgggsbcvyJOIdPyrX7EMxulDfCE/f I36+1+G5zeVZ4udVueL2EOT94gngMZVzHgjmwRCKW3FcCIAqsiydpncEDGMU8+KS96 IyFUh3KRNncwb8ihfbb1DO1F6ARQcLJvaJpmH8HQFdsWhpnIrsyrwvehNwBaMYkooD iaNdYFehZ/ufxm3OrM01Tuu0awwGiMkGVXa7wl73UiOo5B/VUqotV6pNJXlBZmBfhY Api6Hp4lyNtNA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NZ1hL2VSvz9rxD; Sat, 17 Dec 2022 11:01:22 +0100 (CET) In-Reply-To: (tomas@tuxteam.de's message of "Sat, 17 Dec 2022 07:22:50 +0100") Received-SPF: pass client-ip=185.67.36.66; envelope-from=philipk@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:301553 Archived-At: writes: > On Fri, Dec 16, 2022 at 09:37:23PM +0000, Philip Kaludercic wrote: >> Enrico Flor writes: >> >> > Thank you so much for your comments! I implemented your many >> > suggestions wrt. the code. I must say I didn't use to have all the >> > backquotes but then I read somewhere that you should prefer >> > >> > `(,x ,y) >> > >> > over >> > >> > (list x y) > > [...] > >> I cannot think of why, after all >> >> (macroexpand-all '`(,a ,b ,c)) => (list a b c) > > I think it's a question of style. As you, Philip, note downthread, I > usually decide on whether I see [1] the context as "data with some > interspersed (live) values" (think "json with variable interpolation" > or as "program". Lisp itself is ambiguous about that :-) In that case I agree that backquoting is more convenient, I was just specifically referring to the case where every single element of a flat list is unquoted or is self-evaluating. > Cheers > > [1] and want to convey to my readers