From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.emacs.devel Subject: Re: Installing cond* in core Date: Tue, 19 Mar 2024 15:48:14 -0400 Message-ID: References: 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="36518"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stefankangas@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Mar 19 20:49:49 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 1rmfT3-0009K2-JS for ged-emacs-devel@m.gmane-mx.org; Tue, 19 Mar 2024 20:49:49 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rmfRv-0006zt-2p; Tue, 19 Mar 2024 15:48:39 -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 1rmfRt-0006zd-T0 for emacs-devel@gnu.org; Tue, 19 Mar 2024 15:48:37 -0400 Original-Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rmfRm-0001mH-5S; Tue, 19 Mar 2024 15:48:37 -0400 Original-Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-341808b6217so1170969f8f.3; Tue, 19 Mar 2024 12:48:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710877706; x=1711482506; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=fYgJ+bvqwFibQSYRzp1vlxmC4eh9IY1xQQdy8nvv0wY=; b=XBgIc/mR/W2KNeb9J0ZSzcc3fb4yBqRbn9ONBHgFuZSAdyA/xhediDAPErp2Qbv8e9 Nw3bLF85Dv0Vsxtk9OPwQ4hznNwa/8Ii9LQahXsCtq+kt5y42mgpgTNJmV0K8ywZphYt KJl8GPF0lV8nncofBaYKwFA0kOf4S4cOPjsh1QqHiO9MLhGUkw5+y7+ukHsUcrKms5QE LGCVxQPn3vmGm/UenkBldG2qlzpnLkMIHeDyYwE7WN/MdVB+D2LXDMoQPwl1tZInkG0F j/c2wWP47bxaKomAyJdAlccQt8X8h3v5MfGFm/Qc90wU+xwLn/j5Hohl9q83abxQ3T0j G8ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710877706; x=1711482506; h=content-transfer-encoding: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=fYgJ+bvqwFibQSYRzp1vlxmC4eh9IY1xQQdy8nvv0wY=; b=IG+lbl0KmQnraTTwLTG7iNE823Sbk2EsZoTJM12LMbXkRUgfZZiAWw3bJTqst14eX5 3D/rRL5FxNRWA7+HNgLRq8dqPSowHYlJkm3HnkuoIPZb+GWr0SwKfKrdUD8V7lFU7IDM 9I1QPZpsQgo/xriA+vhDjfdth5ZTY79mUDIDuDJ82vvPidT/6GdlYZEUIseAuIqqOt2g M7R4wcJxM3dH4PCzK9hsY7Du13dayXTkuDy5/YhMlEYo8yKxq4oMhwbPgXxk8RABYtJA pddosXlNQ2wyUtXSSbyeDaI+cUbd9g/NAmoysYPGa8w6lB6whs26lKT9VJ4cjHjCw6oT tdLQ== X-Forwarded-Encrypted: i=1; AJvYcCV1rRpCXCcq3U/sMIUZsuYyM2Ib+iXd7NC1nz64957CaFSybzclxE5E/fW4JcdWkpRm/w3FRBsTpsgGl0gFu7J8C5bQ X-Gm-Message-State: AOJu0YwU6Rl3atUNQkir4ngyQfhwiD0Q3qmz4dzSN+FV+9Q4PhpdaHnF 3MlBHgH4HF5J7sxpRnbyu4H2x4aVA41mtli0VisjysHsmRYSFrHwShKtGklEuB5pxgVwtQVZVmy OGSCU61FMKWhpISQhFNTuGHQVMYIpbrjr X-Google-Smtp-Source: AGHT+IG398bge4eUEz+55nvRV+pcDnxo6sWWswIRU7pr8TCVe4dloPbnEtFIfcWyri1mEIAgjZaK7eccTdIBZdZWfts= X-Received: by 2002:a5d:58c2:0:b0:33e:bc7e:cadb with SMTP id o2-20020a5d58c2000000b0033ebc7ecadbmr2386065wrf.41.1710877706325; Tue, 19 Mar 2024 12:48:26 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=owinebar@gmail.com; helo=mail-wr1-x431.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-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:317198 Archived-At: On Sun, Mar 17, 2024 at 10:41=E2=80=AFPM Richard Stallman wro= te: > Having expressions represented as lists, so that programs can easily > operate on them, is the heart of Lisp. Languages which don't do that > may have a partial resemblance to Lisp, but they also have a major > difference from Lisp. My response was a bit tongue-in-cheek, but I did restrict it to "lisp implementation technology". If someone on this list wants to learn about efficient implementation techniques for a dynamically typed and interactive language that might be ported to emacs lisp, they would be better served by studying the v8 implementation than python's internals. Especially when it comes to, say, multi-threaded parallel processing, garbage collection, specializing compiled code for dynamically typed objects, and similar topics of interest. IMNSHO. Lynn