1. Matheval.e

I just sent matheval.e to Rob to put up on the contribution page.  With some
interest lately regarding doing math in euphoria (NOT a f.p. post!), I
thought this was a good time to send it out.

I wrote it because the expression evaluators that have been written were not
very advanced mathematically speaking (not that my little effort doesn't
have a long way to go!), especially in the treatment of variables.  In
matheval, any value can be stored in a variable, including expressions of
arbitrary size/complexity.

It supports some VERY rudimentary calculus routines, algebraic solving
methods, and matrix arithmetic (inversion routines use Art Adamson's
matrix.e, found in the archives).

Included are a coulpe of demos.  One just parses and evaluates some
expressions and spits out the results.  The other uses win32lib (not
included) to do regression.

In fact, I plan to expand it into a scripting language, to enable fairly
complex algorithms to be coded--OK, OK, it won't be the fastest thing
around, but it's very flexible.

Matthew W Lewis

new topic     » topic index » view message » categorize

2. Re: Matheval.e

please remove me from this list

-----Original Message-----
From: Matthew Lewis [mailto:MatthewL at KAPCOUSA.COM]
Sent: Wednesday, 22 March 2000 07:11
To: EUPHORIA at listserv.muohio.edu
Subject: Matheval.e


I just sent matheval.e to Rob to put up on the contribution page.  With some
interest lately regarding doing math in euphoria (NOT a f.p. post!), I
thought this was a good time to send it out.

I wrote it because the expression evaluators that have been written were not
very advanced mathematically speaking (not that my little effort doesn't
have a long way to go!), especially in the treatment of variables.  In
matheval, any value can be stored in a variable, including expressions of
arbitrary size/complexity.

It supports some VERY rudimentary calculus routines, algebraic solving
methods, and matrix arithmetic (inversion routines use Art Adamson's
matrix.e, found in the archives).

Included are a coulpe of demos.  One just parses and evaluates some
expressions and spits out the results.  The other uses win32lib (not
included) to do regression.

In fact, I plan to expand it into a scripting language, to enable fairly
complex algorithms to be coded--OK, OK, it won't be the fastest thing
around, but it's very flexible.

Matthew W Lewis
_____________________________________________________________________
CAUTION - This message may contain privileged and confidential
information intended only for the use of the addressee named above.
If you are not the intended recipient of this message you are hereby
notified that any use, dissemination, distribution or reproduction
of this message is prohibited. If you have received this message in
error please notify Air New Zealand immediately. Any views expressed
in this message are those of the individual sender and may not
necessarily reflect the views of Air New Zealand.
_____________________________________________________________________

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu