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: Why shouldn't we have a #if .... #else .... #endif construct in Emacs Lisp? Date: Wed, 30 Aug 2023 20:17:48 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22948"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 30 20:18:58 2023 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 1qbPmL-0005ke-VH for ged-emacs-devel@m.gmane-mx.org; Wed, 30 Aug 2023 20:18:57 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qbPla-0000Ig-5s; Wed, 30 Aug 2023 14:18:10 -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 1qbPlY-0000IU-3N for emacs-devel@gnu.org; Wed, 30 Aug 2023 14:18:08 -0400 Original-Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qbPlU-00060r-8r for emacs-devel@gnu.org; Wed, 30 Aug 2023 14:18:07 -0400 Original-Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2b703a0453fso1940961fa.3 for ; Wed, 30 Aug 2023 11:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693419482; x=1694024282; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XC/CEYiz1pXw7JyLeTDKHnTt4Kxuk5Ttrl+17poXQJ0=; b=nmPzF6qiPzSm9HVu62bcYPz5qQSlJIVofaKzZEgz/dFFHLndkJbMaNQxu8awz7o7em RgfLRmGgWG+Su9Bhe28lU4xDX1oximdB24PoG5VwjRPL3X13tzXDx/OMgRZhvaeRtzad 2D85VSeQDfkcc/BC8IkFZoDlqB8USEGRP/edd5oLnxmzOWo0u28Pu6l+h84CT3Nq6s7e Yo0KPR+ROw8d4btYGJMtW9yMHM0pcRtQ8hMQENVaYU38eUtKyLSF8eTStCD30Rozf6WL P+X3WD8k7hDGuMbarwvkHwOE2gZo0T7Ee0kEBEyDXL9qqXzTe+NChEB3LWGvUOC1dT4c EBtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693419482; x=1694024282; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XC/CEYiz1pXw7JyLeTDKHnTt4Kxuk5Ttrl+17poXQJ0=; b=CKZxpJFYBZGJPduH4/cVD2pxyRyBMrzSDJ78j2vc+MsVaPjHAe8ecNiu7htol4Tyr2 amhSnKs70KCztaqdo651cafrmAKrgpBy06ORUQMuAtGOBSas40hNN0Ot5eHjbaOoFjJc I17Om4pq8allWZWLSMMHM9RIn++PTGonJFZVSuF3biTH6CO7Z5mgWcdD2dFnBvp5U6SJ COkNj86VAGrFufvmqaOKifjV4vTR7MUaduTUU2LB+iHPzbMoDi0/M4rEZfmVyRG6r+Ty MA3KFOUrCaT/8MZC0UldBoh5Ov5QHYsXMwPNzbUOsxWDKmj/Ea5DufVXhW5Cn/bxzWAr H7hQ== X-Gm-Message-State: AOJu0YzqaSeV508rQAkNuxUXc8g51RTNiAMxYUgDJ5fgm0gY19ZxiA0o LakuTb+QBDVuL/za1KZhOwfgzNZl4g2goRcD/ltTQJx6 X-Google-Smtp-Source: AGHT+IE5ZIofUl2Y8A+AfaEcCtu8lZy1CE1Gx6U4HWagKh0vrrGE3DbtVx9Bn542wN6C+NVlo/ROuOuXfdfzr/JhXTM= X-Received: by 2002:ac2:5f4d:0:b0:4fb:fe97:5e35 with SMTP id 13-20020ac25f4d000000b004fbfe975e35mr1987638lfz.47.1693419481958; Wed, 30 Aug 2023 11:18:01 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::22e; envelope-from=stefankangas@gmail.com; helo=mail-lj1-x22e.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 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:309551 Archived-At: Alan Mackenzie writes: > I looked at APEL, and its code was near identical to what I (with help > from PK) wrote. I'd have nothing against the name static-if instead. > As long as this doesn't raise copyright assignment problems, assuming > the authors of APEL haven't assigned copyright to the FSF. I think it's fine as far as copyright goes. You came up with your version independently, before even looking at their code. We even have a public record of that right here on this list. IANAL, but the name `static-if' in itself is also not copyrightable, AFAIU.