.Math is now available for download and use!
The source code is available at http://workspaces.gotdotnet.com/math. You can even try out a working web page that uses the library at http://www.hebertsoft.com/dotMath/sample. The demo allows for a maximum of 10 variables (an arbitrary number - the library's upper limit is memory dependent). Go ahead and try it out and let me know what you think. Try out an expression like:
(sin(x) * cos(y)) / (z + 5)
Pretty simple, you get the idea...
I am busy working on code documentation, function descriptions (i.e. what's available in addition to sin, cos, etc.) and a history of the project and where I see it going. I hope people find it useful and want to contribute. The more people we get testing this thing the better!
In order to get this demo functionality, I moved my website from a Linux farm in Massachusetts to a .NET host in Los Angeles. The web is a great place! The rest of my website is not configured yet, but the sample is running. I was waiting for the dns registration to process before releasing the code. I settled on GotDotNet when saw that Scott Watermasysk put the .Text project out there. <correction>Dave Donaldson pointed out that .Text is no longer posted at gotdotnet.com, it is now hosted at vaultpub.sourcegear.com. Thanks Dave.</correction>
I came across a nice C# reference page when I was trying to remember how to perform a conversion. I knew how to do it in C++/MFC, but couldn't remember the C# syntax. This one gets added to my favorites.
The page is titled “C# for MFC Programmers - Quick Equivalents Map“. The page was apparently put together by Joseph Newcomer.