From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jonathan Oddie Newsgroups: gmane.emacs.devel Subject: Re: Incorporate package macrostep into Emacs core Date: Tue, 19 Mar 2024 13:03:33 -0400 Message-ID: References: <87zfvl8r4e.fsf@jeremybryant.net> <874jdspsqb.fsf@bernoul.li> <877cio8fzf.fsf@jeremybryant.net> <87y1b46vhg.fsf@jeremybryant.net> <878r336lvb.fsf@jeremybryant.net> <86y1b1p1ni.fsf@gnu.org> <87y1b0mi4b.fsf@jeremybryant.net> <8734sobkdj.fsf@jeremybryant.net> <87il1jdhzd.fsf@posteo.net> <87le6f9m8b.fsf@jeremybryant.net> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) 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="4374"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Philip Kaludercic , "Jeremy Bryant via Emacs development discussions." , Eli Zaretskii , Stefan Monnier , Stefan Kangas , Jonas Bernoulli To: Jeremy Bryant Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 20 04:23:03 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 1rmmXe-0000uh-Ne for ged-emacs-devel@m.gmane-mx.org; Wed, 20 Mar 2024 04:23:02 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rmmWz-00073i-EK; Tue, 19 Mar 2024 23:22:21 -0400 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 1rmcsR-0007HJ-Hy for emacs-devel@gnu.org; Tue, 19 Mar 2024 13:03:51 -0400 Original-Received: from mail-qv1-xf31.google.com ([2607:f8b0:4864:20::f31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rmcsP-0004Dx-98; Tue, 19 Mar 2024 13:03:51 -0400 Original-Received: by mail-qv1-xf31.google.com with SMTP id 6a1803df08f44-690f817fb78so11697796d6.0; Tue, 19 Mar 2024 10:03:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710867826; x=1711472626; darn=gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hT3fK5S8TW6fpT/h8DBRv31s6/k9FC0Tzq12xr/kvyI=; b=gHamiI9KgNM0U9SlCThKkGKx0XDc66Qh1s+RrinRvoFU9sLXuk0FoymZdVITD+jtUi I0VsVLlVpiRalIAtUXdCZ/xkkjyN9KhsECJ5SJiWTSgNFMS3W0yT2mDo1CLYJMqk14B0 o7uWFJ0Pq6bFCtzhhRwMvA+laIHnk3kHYI8qkN0a8ZTlZ8oWk30503QAMdREDO8unfTV xq2OCMUqMFvIe0O+VPs3BNZWsEcqCJfXeNI1t/EeNfOMiu5leowMuEgEGZj49yxNXuMV pVwtRLNcQ03o3u5PjHtXiviJ73YjhvaVFT/D7g4XFpVTsIwBhlseWBHgsNmpp7iSb1pe QiFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710867826; x=1711472626; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hT3fK5S8TW6fpT/h8DBRv31s6/k9FC0Tzq12xr/kvyI=; b=Ku0ue55YwEQsHUmlaT4OwPTBXr2ZLHjjzSfHDKwCn189lOwEWYPCzh/wtG3F0BizoY rXLUPVuc1O6dfWTsc5tcKNJDEY4elybpjmrOIZiAG3pI+C9vUS2kMFQxWvRDZNsNF2H9 Ing1wNH6rpYKyFmyCogzHPKEC1VsU1ag3a5EjnCSGaaxJMgeVHymn3D6wy9F1x6WwPzS oc1QSGPSfGLcu0+OzVeGz2fWceXhhPkzluP7U9VxhtLDXOhmmzKCHnrCoVVlvla8tzfP jscxDuUvVpNO/jnEr4IRo8TeRIekoPqubKXugf3klcZkHdJleaASpdnkxLIhQUwCXGgA cZvA== X-Forwarded-Encrypted: i=1; AJvYcCUVWS7fALupZjWFRj6qHLAUa3iwb4M5Dnk1fsv49mXsmW4NTPDnsv6Xxcz3yYbpaGKIAsG0uop8/UUpcH3d1KYrMc23tZgffbDvSTvUowhU8lY= X-Gm-Message-State: AOJu0Yy9Rzsa3tvXfHuA2fIM+q9pfHriSoskSEgrpbAkcZFhmFldy1J2 xI8a1BblGg/f+ZY/9fzCE5e358+QBDkrgV7G5zCptce03AVow9Bs X-Google-Smtp-Source: AGHT+IE1SJi2tyq4g2GtML2JTMi23VoPa1masNCq9/hwMMcnPAj+vzNq4RDBMwu+/yAgt9m6yyjVTg== X-Received: by 2002:a05:6214:2e49:b0:690:d02f:f5df with SMTP id my9-20020a0562142e4900b00690d02ff5dfmr3213182qvb.5.1710867826611; Tue, 19 Mar 2024 10:03:46 -0700 (PDT) Original-Received: from smtpclient.apple ([129.79.197.122]) by smtp.gmail.com with ESMTPSA id j10-20020a0cf30a000000b006915cc2f655sm6569721qvl.30.2024.03.19.10.03.44 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Mar 2024 10:03:45 -0700 (PDT) In-Reply-To: <87le6f9m8b.fsf@jeremybryant.net> X-Mailer: Apple Mail (2.3731.600.7) Received-SPF: pass client-ip=2607:f8b0:4864:20::f31; envelope-from=j.j.oddie@gmail.com; helo=mail-qv1-xf31.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-Mailman-Approved-At: Tue, 19 Mar 2024 23:22:19 -0400 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:317205 Archived-At: Hi all, Sorry I=E2=80=99ve been away from this discussion while traveling. >> Isn't there also a C-preprecossor implementation for macrostep? = Would >> the plan be to include that as well? >=20 > Presumably, also. Any comments on macrostep-c.el (attached)? I=E2=80=99m not sure how useful the C preprocessor implementation is, as = I didn=E2=80=99t do too much work on it. It is more of a = proof-of-concept for the ability to extend macrostep to different = languages. Of course it=E2=80=99s your choice whether you find it = worthwhile to include. There is a Common Lisp implementation maintained as part of SLIME which = is more complete, FYI. I=E2=80=99ve still to sign and return the FSF paperwork but will do so = this week. Jonathan