Hi everyone,

I've ported an enhanced a math parser from Leonardo Volpi to VB.NET. It's now a DLL library with support for custom functions, variables/constants, etc.

If you don't know what a math parser is, here is a brief description:

Computers threat strings as exactly that, strings. So a string like "5+2" has no actual mathematical meaning for a compiler/interpreter. So what this math parser does is return the result of that operation, i.e., "7". You can use much more complicated expressions, like:

"3*2/fact(4)-(cos(32)*pi/4+power(5,3)+sqr(45)"

It works in both degrees and radians for cosine, tangent, etc.

http://sourceforge.net/projects/imathparser

As you can see by the URL, the project is open source. Send your complaints, bugs, & comments (including praises! ) directly in the SourceForge web site.

Regards,
Ivan V.