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