Extended Plugin
Your rating: Now say why...

(1) 5

REALbasic plug-in adds new data types.   Free
Add to my Watch List
Email me when discounted
Extended Plugin for REALbasic 5 and higher adds five new data types. They are:
  • ExtInteger
  • ExtFloat
  • ExtComplex
  • IAExtFloat
  • ExtFraction


ExtInteger is the type ZZ of Victor Shoup's multi-precision library, NTL. Except for available memory, there is no limitation on the size of an ExtInteger. So you can multiply a 100 digit integer by another 100 digit integer giving the exact 200 digit integer.

ExtFloat is the type RR of NTL. You can set both the bit precision and the decimal output precision for ExtFloat, with no limitation except
What's New
Version 3.6:
  • adds support for Mac Cocoa.
Requirements
  • Intel/PPC
  • Mac OS X 10.0 or later
  • REALbasic 5.x or later


*Previously available here







  • fp Plugin
    +1
Extended Plugin User Discussion (Write a Review)
ver. 3.x:
(1)
Your rating: Now say why...
Overall:
(1)

sort: smiles | time
burypromote

+87

Pony reviewed on 15 Apr 2010
It does exactly what it says it will. No fuss.
A+
[Version 3.5]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:4,400
Version Downloads:210
Type:Education : Mathematics
License:Free
Date:15 Apr 2010
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
Extended Plugin for REALbasic 5 and higher adds five new data types. They are:
  • ExtInteger
  • ExtFloat
  • ExtComplex
  • IAExtFloat
  • ExtFraction


ExtInteger is the type ZZ of Victor Shoup's multi-precision library, NTL. Except for available memory, there is no limitation on the size of an ExtInteger. So you can multiply a 100 digit integer by another 100 digit integer giving the exact 200 digit integer.

ExtFloat is the type RR of NTL. You can set both the bit precision and the decimal output precision for ExtFloat, with no limitation except for available memory. It might take awhile, but you can now calculate pi in a REALbasic program to a million decimal places, or more. The power of 10 for ExtFloat can range from about -60,000,000 to +60,000,000 as compared to -308 to +308 for a Double.

ExtComplex doesn't exist in NTL. I made it from two ExtFloats. So the real and imaginary parts of an ExtComplex use the bit precision and the decimal output precision set for ExtFloat. So you can now use complex numbers with almost unlimited precision.

IAExtFloat also doesn't exist in NTL. It is a data type which is used for Interval Arithmetic, which is arithmetic with inequalities. An IAExtFloat number is represented by two ExtFloat numbers (a, b), where one thinks of an ExtFloat number x being in the interval between a and b. That is: a <= x <= b. For a function of x calculated with interval arithmetic the result is an IAExtFloat whose interval (fa, fb) results from interval propagation.

ExtFraction handles a fraction as num/den, where num and den are ExtIntegers. Thus one can do exact calculations with rationals in REALbasic to an almost unlimited degree.


- -