In the summer of 2004, while taking a multi-variable calculus class, I began to search for a way to effectively graph functions of complex variables. Unable to find a solution, I decided to program my own. While the code in Mallory is not a direct descendant of that of the original project, it was born of that spirit.
The original Mallory project is written in Actionscript. (I have retroactively renamed it "MalloryAS"). In order to keep in line with the movement towards AJAX applications, I have started work on two forks: MalloryPHP and MalloryJS, built using PHP and Javascript, respectively.
The Unit Tests that I'm running to test Mallory PHP are located here.
This is a PHP application that I'm working on to take advantage of MalloryPHP. It takes request using HTTP GET or POST (with the variable name "c"). You can access the page here. It currently only has 6 binary functions.
You can also use the following form to input data. It uses AJAX to send expressions to and retrieve the result from the server.
I'm working on a more full featured version of the the above form here.
This is a sample Flash built on top of MalloryAS. Keep in mind that it's nowhere near complete.