From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: igc, macOS avoiding signals Date: Thu, 2 Jan 2025 02:37:12 -0600 Message-ID: References: <799DDBC5-2C14-4476-B1E0-7BA2FE9E7901@toadstyle.org> <878qrxoayj.fsf@gmail.com> <8734i5o6wc.fsf@gmail.com> <87cyh9mpn5.fsf@gmail.com> <874j2l1hei.fsf@protonmail.com> <874j2lmd37.fsf@gmail.com> <87msgdkt29.fsf@gmail.com> <86h66lnjrt.fsf@gnu.org> <868qrxnfrw.fsf@gnu.org> <87a5ccl2zx.fsf@gmail.com> <86o70sm1ts.fsf@gnu.org> <87bjwrgbky.fsf@gmail.com> <865xmznb5c.fsf@gnu.org> 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="23670"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eller.helmut@gmail.com, pipcet@protonmail.com, emacs-devel@gnu.org To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 02 09:37:55 2025 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 1tTGiJ-00063f-3a for ged-emacs-devel@m.gmane-mx.org; Thu, 02 Jan 2025 09:37:55 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tTGhi-0006Z2-O8; Thu, 02 Jan 2025 03:37:18 -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 1tTGhg-0006Xn-KZ for emacs-devel@gnu.org; Thu, 02 Jan 2025 03:37:16 -0500 Original-Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tTGhf-0007Ac-3I; Thu, 02 Jan 2025 03:37:16 -0500 Original-Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5d34030ebb2so3119766a12.1; Thu, 02 Jan 2025 00:37:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735807033; x=1736411833; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=oSxFY82GdCOVF+2rItEU3JON2XjL+SrkY2oaW/bGO+I=; b=F0O4A/+c6KQp6h/L4oosH3rezWf1CGQ+q/Jm5bbIyXvDKvb5CR1Kl9/FRSFMmvTASx xE7SVvUoMM23y28KXqjk4JLk84YiVc1hvQp5uCyqYFvSMnSbllUkOvVf9mX35DIIQvXk jCrMhEGvrZzi/mRF6fE+QVfCaBMeqBkBBSPT70K+4jMih9ZBHbbKltUBIBSeArwv878H EetDhtsGcph5MaukSWlA80kYxVu4FX50g2wMnQ9ndtorfxH9aix8GfZqPTDFh+GbeGZw dgmj7J6oPMKEjnA9TONmZ9nWOfhd5nrjixr9gqTlGUG8YngxPa8nqedBjYyJi3gBhrj/ XETg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735807033; x=1736411833; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=oSxFY82GdCOVF+2rItEU3JON2XjL+SrkY2oaW/bGO+I=; b=Kpnz+U2cOtVr/Q4TR0xAdQW65FmE/y+KYEqF5ihhM7CauXZGsPgKhkFGaDEUxhYcmz Jio71jARxMjViumJhKolYasl2KDQU3wyD6kUYQ5p9PYduxxQ9E0b7HnW63aY1CYPBQJZ 1iKfxHaYTcfCdbrHQFC6jSTEaAvkaiaRAqzjDAWT6VY/1dzGL9ROHkloORZzBTbrb0vc cKdWeJl6rtlSA4DOQsR4b8Oe7I1uny4jPRAuUQdtW6rcQ/4yOocKe+zX9P8D8+v6twzn KiemJLp40RluhRN1kRrPkwLTWvKV/LA7V/jRUFSIEUTe4f+y4SUQTqwKxgRD0AU6SrWv dddw== X-Forwarded-Encrypted: i=1; AJvYcCUKJpXop1shmqJm13GaxiU/sdQPVWPQf26SZ/nO96uLelVuPs0Z9nC1MdxOwnJv4Hf6yrgQ@gnu.org, AJvYcCVyfT7ARTCNuKr1yQlDFKH4TP9mOsSCJ4AZS9NP2V5DrEplXxiwuuveV/HdD6w3FCFVMfRz1rAemQGzwQ4=@gnu.org X-Gm-Message-State: AOJu0YzQfE/MSlqwk8eUZqX+KUWOC/aBPHbuTIJwZdzO4PrwW6XjlSoF v40O6IZEApv9WoNtA/rmQupIdH0uaa+UCppMP4fPoB+zbZriTnOTn1RZuuTgTWFr1ijAv1ZtEYB 1il2QUrEdh04sLMQFkqQ17jTXGP0= X-Gm-Gg: ASbGncsu4vwC2ccsuwjYmKnC1a/tt8qoIk0yi5BhK5akdfrybk75QbpL9jCrTIfS2Bf 36mf6A+Obiear6Y3kKtTGsuRwBzGdOvtcybGtFBlC X-Google-Smtp-Source: AGHT+IFqF28UDkpyvyPvumSRZ/aU/vznn1S8NRIAbQVZm/RHvKU1Sh8IjTiUXscvDtRhtuo0mWQXImpc+dO6w6xPWGE= X-Received: by 2002:a05:6402:50c6:b0:5d0:81dc:f20e with SMTP id 4fb4d7f45d1cf-5d81dd99512mr41205808a12.17.1735807032794; Thu, 02 Jan 2025 00:37:12 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 2 Jan 2025 02:37:12 -0600 In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::52f; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x52f.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:327561 Archived-At: Gerd M=C3=B6llmann writes: > Eli Zaretskii writes: > >>> From: Gerd M=C3=B6llmann >>> Cc: Eli Zaretskii , pipcet@protonmail.com, >>> spd@toadstyle.org, emacs-devel@gnu.org >>> Date: Tue, 31 Dec 2024 15:55:56 +0100 >>> >>> Helmut Eller writes: >>> >>> >> Once again, why not ask the MPS folks to give us a callback? Or may= be >>> >> we could try hacking MPS ourselves first, to see if that does the jo= b, >>> >> and ask them then? >>> > >>> > Nobody stops you from doing this. :-) >>> >>> +1 >> >> Mercy: I have a lot of other Emacs-related stuff on my plate, as you >> are well aware. Just keeping up with this discussion is already hard >> for me. Please help me by reaching out to the MPS folks about this >> issue. > > I think it should be something "official". Maybe Stefan Kangas could > contact them, or Richard. I'm happy to reach out to them in official capacity, but I'm not really close enough to the code to be able to usefully discuss the issue with them. So I think it might be best to put some or all of you in Cc. Before we do anything though, are we sure that it is faster to ask them to do things for us, instead of, say, just sending a patch? I'm not sure how confident people are with hacking MPS, but if we are still seriously entertaining the idea of a fork then maybe we should be, to some extent. If we do decide to contact them, I'm afraid that I don't have sufficient context to accurately describe the proposed callback. I would need to ask someone to summarize the idea in sufficient detail so that we can start a conversation. Please let me know what you think is best here, and let's take it from there. Thanks.