From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?VG9tbWkgSMO2eW7DpGzDpG5tYWE=?= Newsgroups: gmane.lisp.guile.devel Subject: Floating point numbers fitting into SCM object Date: Wed, 13 Nov 2024 13:37:35 +0200 Message-ID: <40c0eb68-94ec-5302-0571-16d33f4f17ac@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21111"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 To: "guile-devel@gnu.org" Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Wed Nov 13 12:38:05 2024 Return-path: Envelope-to: guile-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 1tBBhE-0005Iz-N8 for guile-devel@m.gmane-mx.org; Wed, 13 Nov 2024 12:38:04 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tBBgu-0007P6-Ki; Wed, 13 Nov 2024 06:37:44 -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 1tBBgt-0007Ow-Rh for guile-devel@gnu.org; Wed, 13 Nov 2024 06:37:43 -0500 Original-Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tBBgs-0003O2-3v for guile-devel@gnu.org; Wed, 13 Nov 2024 06:37:43 -0500 Original-Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-53b34ed38easo6705745e87.0 for ; Wed, 13 Nov 2024 03:37:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731497859; x=1732102659; darn=gnu.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=PbjtFHVw6/rZKR1rgeHl2WLEwRf/WOR48yymJAHRzGI=; b=mbVkPHPbqA9Mi1qC9kcYXWTdjUypsLjskbGugfyOrNhNobwPATuqART3vuK0Bu2nln l3VDyfWYg2wgPeKQZ53yI3krQPBtb2Se+8U+m7SC42DZUrRnmNFqAi4CARM4mNMhxFlG t2g7lIuTxLWUUVZMRE6RQYpkSqKYpOgDNl7mHrfvs3QwUUIuHXIzk4HF4JlxniA/K0zF KX7BO2+sYPQkvMj7hyOJYnBEc6jThNCDBaTNG1eLTGq5hCJONGcb7TWKhcwyFsdVBEzC kqNuMUx022pLbOJp8QkGHtDd4PeTz7lIjzZ9z1ursxBc8SNa4dVuBQI3YL9gvn3qPj4Y cEiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731497859; x=1732102659; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=PbjtFHVw6/rZKR1rgeHl2WLEwRf/WOR48yymJAHRzGI=; b=QDlW5d1+N1oAi4fPVsJm8tGYlhAIBtBeK+X5HgTbMEYWUao2jMomE5BL2s+KCBjm7a +poyfWo70qA6AM3fD62cxtuR5Q6P9a6Nvn30uHV/Pl8gSHojOuyOGMj1K+jZcQcim0tc Jv8Uh7v26g5VyjAX66xz4xbuf2mOEVNCSVJ5ukqrl7kho3sUABacXootQkjBASOQ15fX jUUwc6swvSUx6TVMlN4AAz1uS6g3cyXb4l6rWRhXooj3OX8ssPtXTzqfGXj9KMfMO2VC djEWbshcwu2L1TVaf/TvVKEPQXfgRf/H3BuB70ySwjrx1e0lOtgKPmiY8ESo3Hu3tS+B u5GQ== X-Gm-Message-State: AOJu0YwW5j2moQ3R9Vyk++MrvtKpPWBEcVQ5PtU+/1HwCwzZoCz8oObs mH7HxcpCtDqfYOvsZ4cZOx4wd7nguRNZbWyy+SeoUecEGhiU9HJW2A3z X-Google-Smtp-Source: AGHT+IF7pqjztxMJWsGxnmJJH2czgsrSht3IYLB2oYg3W8fh0xiLHWIhfRKzGkQE2p1Mia3sd1SNLw== X-Received: by 2002:a05:6512:ac4:b0:534:3cdc:dbef with SMTP id 2adb3069b0e04-53d862e4e43mr9713055e87.43.1731497859032; Wed, 13 Nov 2024 03:37:39 -0800 (PST) Original-Received: from [192.168.243.68] (mobile-access-2e8448-68.dhcp.inet.fi. [46.132.72.68]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53d826a9db3sm2196012e87.188.2024.11.13.03.37.36 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 13 Nov 2024 03:37:37 -0800 (PST) Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::12f; envelope-from=tommi.hoynalanmaa@gmail.com; helo=mail-lf1-x12f.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: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22770 Archived-At: Has anyone considered implementing floating point values with e.g. 60 bits that could fit into an SCM object? They would be more efficient than double precision numbers and almost as accurate.      - Tommi Höynälänmaa -- Kotisivu / Homepage: http://www.iki.fi/tohoyn/ Sähköposti / E-Mail: tommi.hoynalanmaa@iki.fi GPG-sormenjälki / GPG fingerprint: 55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83 FT, Debian-ylläpitäjä / PhD, Debian Maintainer