Home
Contact
Copyright


C & C++

PHP

Java

LaTeX/PDF

isetl

Monsterworks

What is Monsterworks

Monsterworks is the name I use when I program. The actual creation of a name was motivated by Java's use of domain names to distinguish different author's works. As a result, I decided to obtain a domain name which did not depend on my current academic affiliation. The name Monsterworks comes from a hybrid of my wife's maiden name and my last name (MONtgomery + foSTER).

All work done by Monsterworks is made freely available, however, for some of the items (such as pre-release versions of source code), you will need to make a request by e-mail. Much of the work here has been supported by various educational institutions and you may need to check the copyright statements in each individual product to determine which have been supported by whom.

Applications & Code Libraries

I write a variety of code in a variety of languages and post it here so that others may use it. However, since this is not a job for me, I tend to focus on those things which either interest me or are of immediate use to me. Also, much of the material posted here is not the most up-to-date (I tinker a lot). If you have a specific interest, let me know and I will see if I can find more recent versions.

AlphaX & AlphaTcl (C, C++, Tcl)

  • I am one of the programmers who is developing the Alpha8 and AlphaX programs for Macintosh. Information about these programs can be found at Daniel Steffen’s web site.

MacTech Related Material (C, C++)

GNU MP (C)

GNU MP is the GNU Multiple Precision Arithmetic Library. You can find the source and documentation for the libraries. I have written the following project files and libraries for use with Metrowerks’ CodeWarrior 5.0.3.

Eudora Scripting (C++)

Ever want to go back and control the Mac OS 9 version of Eudora using Apple Events in C++? Well have I got a class for you.

Scheduler (PHP)

Not yet complete, but this package was developed to help people try to schedule courses, rooms and instructors over an academic year to help deal with room/time conflicts as well as keep the credit loads distributed evenly.

Quizzer (Java)

While working to put together an online course at Purdue North Central, I wrote some Java Classes to implement remote quiz taking. These classes are included here although I cannot seem to find a copy of the source code.

PDFflash (LaTeX/PDF)

At one point, I was working on building dynamic PDF documents using JavaScript from LaTeX sources. The result was a bunch of style and class files I called pdfflash (flash for flash cards). You can currently find the following files here.

Linear Algebra (isetl)

While working on developing isetl Linear Algebra Modules, I developed a group of isetl files that allow you to set up different fields and vector spaces and then perform standard matrix operations over those vector spaces. The source code can be found here.

ckid Resources

Some Monsterworks’ files come with ckid resources. If you are planning to use version control in your own projects (a generally good idea), you may need to strip these resources. I've found ckid Stripper to be very useful for this.


©1999-2005 Monsterworks

Last Modified: January 28, 2005