Discussion:
[ANN] fp Plugin 10.0
Bob Delaney
2018-03-27 17:30:46 UTC
Permalink
Using my own fp multi-precision engine, fp Plugin 10.0 for Xojo adds eight new data types:

BigInteger
BigFloat
BigComplex
BigFraction
BigPoly
BigFloatMatrix
BigComplexMatrix
BigFractionMatrix

The matrix types are new to v. 10.0. BigFractionMatrix replaces BigMatrix.

All types have unlimited precision.

Added functions for BigPoly allow factoring monic integer polynomials over GF(p), p prime, and the computation of primitive polynomials which generate finite fields over GF(p^m).

fp Plugin allows you to construct Xojo programs which can handle the eight data types much like doubles and integers are handled. To a large extent the plugin's data types can be freely used with the +, -, *, and / operators, and can be used in comparisons. And some of Xojo's functions have been overloaded to take the plugin's data types, where it makes sense to do so.

fp Plugin is compiled for Mac, Windows, and Linux for both 32 and 64 bit applications.

I am releasing fp Plugin as freeware with an easy-to-meet license. It is unconditionally available for any use, but is without warranty.

Download page:
http://delaneyrm.com/fpPlugin.html

Bob
Jean-Luc Arnaud
2018-03-28 09:47:22 UTC
Permalink
Hi Bob !

Very happy to have some news from you!

Many thanks for this update!

Regards.

Jean-Luc Arnaud
Post by Bob Delaney
BigInteger
BigFloat
BigComplex
BigFraction
BigPoly
BigFloatMatrix
BigComplexMatrix
BigFractionMatrix
The matrix types are new to v. 10.0. BigFractionMatrix replaces BigMatrix.
All types have unlimited precision.
Added functions for BigPoly allow factoring monic integer polynomials over GF(p), p prime, and the computation of primitive polynomials which generate finite fields over GF(p^m).
fp Plugin allows you to construct Xojo programs which can handle the eight data types much like doubles and integers are handled. To a large extent the plugin's data types can be freely used with the +, -, *, and / operators, and can be used in comparisons. And some of Xojo's functions have been overloaded to take the plugin's data types, where it makes sense to do so.
fp Plugin is compiled for Mac, Windows, and Linux for both 32 and 64 bit applications.
I am releasing fp Plugin as freeware with an easy-to-meet license. It is unconditionally available for any use, but is without warranty.
http://delaneyrm.com/fpPlugin.html
Bob
Bob Delaney
2018-03-29 23:45:09 UTC
Permalink
Jean-Luc,

Thanks. You might want to look at the included polyTool project, which includes in its application an introduction to primitive polynomials in its Help menu. The mathematics is not new, but it was to me. I became fascinated by how a primitive polynomial could generate a finite field of polynomials.

Regards,
Bob
Post by Jean-Luc Arnaud
Hi Bob !
Very happy to have some news from you!
Many thanks for this update!
Regards.
Jean-Luc Arnaud
Post by Bob Delaney
BigInteger
BigFloat
BigComplex
BigFraction
BigPoly
BigFloatMatrix
BigComplexMatrix
BigFractionMatrix
The matrix types are new to v. 10.0. BigFractionMatrix replaces BigMatrix.
All types have unlimited precision.
Added functions for BigPoly allow factoring monic integer polynomials over GF(p), p prime, and the computation of primitive polynomials which generate finite fields over GF(p^m).
fp Plugin allows you to construct Xojo programs which can handle the eight data types much like doubles and integers are handled. To a large extent the plugin's data types can be freely used with the +, -, *, and / operators, and can be used in comparisons. And some of Xojo's functions have been overloaded to take the plugin's data types, where it makes sense to do so.
fp Plugin is compiled for Mac, Windows, and Linux for both 32 and 64 bit applications.
I am releasing fp Plugin as freeware with an easy-to-meet license. It is unconditionally available for any use, but is without warranty.
http://delaneyrm.com/fpPlugin.html
Bob
Continue reading on narkive:
Loading...