From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Martin Marshall Newsgroups: gmane.emacs.devel Subject: Re: Code snippets/template consolidation and potential improvements Date: Fri, 19 Jan 2024 11:40:47 -0500 Message-ID: <87mst12s4w.fsf@martinmarshall.com> References: <877ck7r5q3.fsf@martinmarshall.com> <83y1cn9lx2.fsf@gnu.org> <87h6jacx73.fsf@martinmarshall.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="454"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Monnier , Eli Zaretskii , emacs-devel , Daniel Mendler To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jan 19 17:41:41 2024 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 1rQrw4-000AYy-RT for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Jan 2024 17:41:40 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rQrvI-0006rk-UE; Fri, 19 Jan 2024 11:40:52 -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 1rQrvH-0006ql-Lw for emacs-devel@gnu.org; Fri, 19 Jan 2024 11:40:51 -0500 Original-Received: from mail-yw1-x1133.google.com ([2607:f8b0:4864:20::1133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rQrvF-0000D7-QE for emacs-devel@gnu.org; Fri, 19 Jan 2024 11:40:51 -0500 Original-Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-5f75aee31d2so9937437b3.2 for ; Fri, 19 Jan 2024 08:40:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martinmarshall-com.20230601.gappssmtp.com; s=20230601; t=1705682448; x=1706287248; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=BnMcUyI6MZ6id7zkTs3biv62MXINQdzEHarpXrZ8ta0=; b=2luAlExMKd5Ol9HrDRGRJfbjKZXV7UuQV4ltw89nSxIoC59XiFGxrR4HDIvPsrv+gR eE9WomTyBSnbrVAdxSjcNQMLz59HfBnj3hIie1k0SGKWY8s/D6UXh9KKMp3kfDWfDxYr 1sIbQT+bT/E29aQxdpEolRrEBf5/rErLzhn3BVvoDHH2StjtkELy5VHK5RotGVCCt3t8 1xDL3Y5NPYdGkSRfqhOqkWnH3KBuIc7IXD6mbQ7kj9Yeg8b4x5ZFT402aHzE3b40HM2T yGqTpnPKUomlv6w2YXKqrWVy/e8dAE28Qrljz0ab/aws65nHg4EEFgIQq5cwMjpkDjwy EZYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705682448; x=1706287248; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BnMcUyI6MZ6id7zkTs3biv62MXINQdzEHarpXrZ8ta0=; b=Miq1jPSNyCydVKCrvheHl0opjQV2sPi3qf7wyFm1dP281IEhd3U6jb7chUL5zQkKXS 5fJsLJTFNdnXpqQ+7yMXubILL1N3iHNdiJCz8reG4NrIGGi36VT98Y5GlFIPPBPVBM52 oy3MhLzyHVFa9zgU+6Yj9UOtOwNBJ2y+QS01GDfrXOS33H7jsFn0v8wHzR/CvimPb7CX Lzw1YR0FaOVakmx8Qxmi0+3TlJs9QA2ZfYfAwcukDfxMJ/yzXgwEUv+wI7KwUB16Os49 UANCfSIVq0tn53EYy5YzTv5Alc7vipQEMg4oNkeszTUd3iSuQdume3RERhBxeL2vnxRy uI/Q== X-Gm-Message-State: AOJu0YwFhSlOjE2WtHooBHKVISteIOJHbbcgGVcjCvXeGnWkBwCKdDQT EI8ESANgptcYf0IPnXn2tEkUILcrRHvIfqfm03j45QvP2q//7nXV90NiGQoM3mmBFpF/hiBXdIp jiA== X-Google-Smtp-Source: AGHT+IFAlDeonJ/sXmQv+7ALt+YFsb2QhhzSOgNM/aihh+pzz7OgdzBRiMUhW4ZFr9XRqtX35CstCg== X-Received: by 2002:a0d:d44b:0:b0:5f0:618b:c292 with SMTP id w72-20020a0dd44b000000b005f0618bc292mr154945ywd.66.1705682448203; Fri, 19 Jan 2024 08:40:48 -0800 (PST) Original-Received: from vader (68-252-220-225.lightspeed.tukrga.sbcglobal.net. [68.252.220.225]) by smtp.gmail.com with ESMTPSA id a126-20020a0dd884000000b005ffa3fa57f9sm291976ywe.51.2024.01.19.08.40.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 08:40:47 -0800 (PST) In-Reply-To: (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Fri, 19 Jan 2024 08:27:29 +0000") Received-SPF: none client-ip=2607:f8b0:4864:20::1133; envelope-from=law@martinmarshall.com; helo=mail-yw1-x1133.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:315117 Archived-At: Jo=C3=A3o T=C3=A1vora writes: > On Thu, Jan 18, 2024, 22:03 Stefan Monnier wro= te: > > It's now a repo in github.com/joaotavora/snippet This looks amazing--as does all of your work that I've seen. It's also far more than the simple consolidation of skeleton/tempo/expand resources, I'd imagined. If those packages can be reimplemented on top of this, that obviously makes a simpler consolidation of the packages unnecessary. --=20 Best regards, Martin Marshall