Deutsch   English   Français   Italiano  
<vn2o1s$f81a$1@solani.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: Mild Shock <janburse@fastmail.fm>
Newsgroups: comp.lang.prolog
Subject: format/2 doesn't agree with Trealla or SWI (Was: Is old school mode
 directed compilation dead?)
Date: Sat, 25 Jan 2025 14:13:33 +0100
Message-ID: <vn2o1s$f81a$1@solani.org>
References: <b406aa35-c39b-46f3-862f-1cc4b75143ae@googlegroups.com>
 <1b7ce2bd-722b-4c2e-b853-12fc2232752bn@googlegroups.com>
 <vb2jba$202pl$1@solani.org> <vc7mjb$9ptr$1@solani.org>
 <vcelid$b5f1$3@solani.org> <vihokt$lrea$1@solani.org>
 <vn0gpc$dlcd$1@solani.org> <vn0gqt$dlcd$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 25 Jan 2025 13:13:32 -0000 (UTC)
Injection-Info: solani.org;
	logging-data="499754"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101
 Firefox/128.0 SeaMonkey/2.53.20
Cancel-Lock: sha1:lO1lUWvTCGDkGTmJjyF4OQ+LRoE=
X-User-ID: eJwNycEBwCAIA8CVEEik44DI/iPU+x6Mi2c7Qcdgkr4hUTHzmVQ2BR1vX5+7VMo7185rZGlAQ2Y8YNJQv/4DPmAUpA==
In-Reply-To: <vn0gqt$dlcd$2@solani.org>
Bytes: 1667
Lines: 13


Possibly it does round away from zero and not half-even:

/* Trealla Prolog 2.63.33 & SWI-Prolog 9.0.4 */
?- format('~0f ~0f', [1.5, 2.5]), nl.
2 2

/* Scryer Prolog 0.9.4-286 */
?- format("~0f ~0f", [1.5, 2.5]), nl.
1 2

Pitty there is no Prolog Improvement Proposals (PIP) for format/2.

https://prolog-lang.org/ImplementersForum/PIPs