Deutsch   English   Français   Italiano  
<66acaa72$1@news.ausics.net>

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

Date: Fri, 2 Aug 2024 19:44:18 +1000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: History of CREATE...DOES> ?
Newsgroups: comp.lang.forth
References: <2024Jul25.141725@mips.complang.tuwien.ac.at>
 <66a26d3b$1@news.ausics.net> <2024Jul26.091303@mips.complang.tuwien.ac.at>
 <66a392ee$1@news.ausics.net> <2024Aug1.154846@mips.complang.tuwien.ac.at>
 <66ac5e0a$1@news.ausics.net>
 <17b1f2dc7b926ec8cb0ad635b6ae81a8@www.novabbs.com>
 <66ac86be$1@news.ausics.net>
 <4ed656cc815a39f245771fe73b167a5d@www.novabbs.com>
Content-Language: en-GB
From: dxf <dxforth@gmail.com>
In-Reply-To: <4ed656cc815a39f245771fe73b167a5d@www.novabbs.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: news.ausics.net
Message-ID: <66acaa72$1@news.ausics.net>
Organization: Ausics - https://newsgroups.ausics.net
Lines: 27
X-Complaints: abuse@ausics.net
Path: ...!weretis.net!feeder9.news.weretis.net!news.bbs.nz!news.ausics.net!not-for-mail
Bytes: 2314

On 2/08/2024 5:54 pm, minforth wrote:
> There are so many implementation-defined options and ambiguous
> conditions in the fp-number standard which altogether leave a
> lot of leeway. And f.ex. omission of trailing zeros isn't
> specified at all.
> 
> So what are you missing? It is a playing field _deliberately_
> made with few boundaries.

The TC deliberately made the spec ambiguous to allow variations?
Well, they succeeded.  Too bad for anyone attempting to write an
app that works similarly across platforms.

> Theoretically one could argue that a reference Forth system
> or a specified set ouf fp output formats would be of help.
> But nobody cares. Individual narrow interpretations even less.
> So what ..

I cared.  The bare-bones tick-the-box implementations I saw in the
early 2000's were no use to me - particularly after seeing what
Fortran and C had to offer.  The closest to a meaningful set of
functions in Forth at the time was Marcel's.  What's regretful is
the BASIS functions (modelled after proven functions from the FVG
FP standard) were near the mark - until the TC chose to ditch it
all for a primitive and PRECISION.  I'm not against PRECISION but
it took some time to work out how to apply it to things like F.