1. Mathematics Libraries...
I've dug out, tidied up and improved my mathematics libraries for
Euphoria. MathBag.E is especially good (EIIDSSMS:).
Get them from my Euphoria Page, at link "Recommended #4"
Included in the zip file are:
apply.e Apply non-sequence-coherent functions coherently!
basebag.e Atoms in any base you like... Includes seq2atom()
basetest.ex Test proram for the above.
circle.ex The ultimate do-nothing pretty pattern program.
complex.e A first stab at a complex number library. Buggy.
graph2d.ex A pretty good 2d grapher, but no comments...
mathbag.e My pride and joy... :D
primes.e A library for generating & using primes. Slow.
rational.e A fractions package.
fractest.ex Test program for the above.
fractes2.ex Ditto :)
seqmath.e Sums, Products, Statistics, Set Theory etc.
vector.e A first attempt at a 3d vectors package. Poor. :(
Over 150 functions, procedures and types (inclusive of course) in this
little lot. (So there's probably one or two I haven't tested properly). :)
If what you want isn't in these libraries, tell me, give me the
formulae, and it will be (unless it involves integrals or matrices.
Mutter, mutter :))!
If you find a function you know is wrong (I'm not a math genius after all)
mail me, and I'll fix it...
Yours, from the School of Computing & Mathemetics,
Carl :)
PS What did you *think* the '@scm' in my e-mail address stood for?! <g>
PPS (I must stop doing so many asides in parentheses (like this :)))
--
Carl R White -- Final Year Computer Science at the University of Bradford
E-mail........: cyrek- at -bigfoot.com -- Remove hyphens. Ta :)
URL...........: http://www.bigfoot.com/~cyrek/
Uncrackable...: "19.6A.23.38.52.73.45 25.31.1C 3C.53.44.39.58"
2. Re: Mathematics Libraries...
At 15:31 2/18/99 +0000, Carl R. White wrote:
>
>PS What did you *think* the '@scm' in my e-mail address stood for?! <g>
>PPS (I must stop doing so many asides in parentheses (like this :)))
>
Yes, or we'll all think you're a closet Lisp programmer. At least
use {} brackets so we'll know you code in Euphoria
--
Don Groves