From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Lisp reader syntax and bootstrap Date: Sat, 15 Jul 2023 22:19:13 -0400 Message-ID: References: <83cz16k2kx.fsf@gnu.org> <833522jwvr.fsf@gnu.org> <87wmzdjk6l.fsf@yahoo.com> <219844d2-ca07-30f4-4e2c-1b1df76d0fa5@cs.ucla.edu> <83fs60hnj2.fsf@gnu.org> <83cz14guz3.fsf@gnu.org> <83pm52dbzh.fsf@gnu.org> <87y1jqwhhs.fsf@epfl.ch> <835y6uct1j.fsf@gnu.org> <878rbpe7a3.fsf@yahoo.com> <87y1jka126.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20719"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ulm@gentoo.org, eliz@gnu.org, contovob@tcd.ie, eggert@cs.ucla.edu, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 16 04:20:31 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 1qKrN9-0005Eg-Et for ged-emacs-devel@m.gmane-mx.org; Sun, 16 Jul 2023 04:20:31 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qKrLy-0002OB-Eg; Sat, 15 Jul 2023 22:19:18 -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 1qKrLw-0002Nf-HS for emacs-devel@gnu.org; Sat, 15 Jul 2023 22:19:16 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKrLu-0002LY-6b; Sat, 15 Jul 2023 22:19:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=AJpLk1FIRIT1h5jYZFQ0/B/zGh4vgjIxF0kc7WCc484=; b=oh/4pkDKaziG GHNmj9ckKZzzYHmTDtdoIZR1TKiXtEzEVo8cC/ArPXHRjfziQo5bxj/lZzgcXKuZzDxrTxBBwAaWN 8jK7I8OcZ+Kc4o9ucfcYJpFpc07f/Y+YEy8ROkb02VHr52/PXhM21/2juqfNOXi75wF6+GBp0nsP1 Mp7Ibot1d3xkebIjK9hJez6VzINGTlN1bP+v7zIkm7RTrTSQDONrlp1p4qgRTSSFakWMFUzBPIGSx hlEj6h00xD/03BfMgy8Eq9YBSQ7aAPws+kOp/iY1cU3ZbK7QRMqjwbORJCKyYeZWYckvN18/Rxx3y zQspBOq+2IOaejcUn9bnpw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1qKrLt-0006QV-M2; Sat, 15 Jul 2023 22:19:13 -0400 In-Reply-To: <87y1jka126.fsf@yahoo.com> (message from Po Lu on Thu, 13 Jul 2023 12:27:13 +0800) 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:307891 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Perhaps, but it still wouldn't make it any easier to write portable Lisp > code. Lisp programmers should simply avoid using NaN and Inf, or at > least handle arithmetic errors around functions that may generate them. If this problem is only on the VAX and the VAX is obsolete, and the problem is now limited to replacing NaN and Inf with specific numbers, it may not be worth any extra work. If you want to do work for this goal, the way to do it would be to figure out some constructs that are more portable, that we could implement alongside what we have now. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)