Help me understand infinity

Alex Tweedly alex at tweedly.net
Wed Jul 29 15:08:11 EDT 2020


On 29/07/2020 18:57, Richard Gaskin via use-livecode wrote:
> In the v9.6.1RC1 Release Notes there's this:
>
>    Infinity constant
>    The constant infinity has been added to the language in this release.
>    As a result, theunquoted literal infinity is now reserved. Any
>    existing uses of it should be quoted, as otherwiseit will resolve to
>    the floating point value representing infinity, rather than the
>    string "infinity".
>
> What is the use-case prompting this?
>
A coupe of choices:

1. Less serious: It's a "bragging rights" thing. Every other (*almost*) 
computer language has a constant representing infinity, and as Livecode 
grows up, it felt it needed one too.

2. More serious: It is a reliable floating point number that can be 
represented in IEEE FP number space - and can therefore be relied on to 
act as you would expect in comparisons. Any number compared to positive 
infinity (other than itself) *will* be less than it.

Alex.





More information about the use-livecode mailing list