Programs


Lisp

poly

Using to learn Lisp.
poly.lisp

Perl Programs

mprename

This program takes a specially marked up MetaPost file (just some added comments) and renames the output files to whatever you want.

mprename
Documentation and original TeX file.
mprename.pdf
mprename.tex

Since mprename is the first Perl program I have ever written it does not work exactly the way I want it to. As I learn more Perl I will "improve" it.

finalcalc

Calculate what you need to make on the final to make an A, B, C, or D in the class.
finalcalc

gradebookmaker

Makes a grade book if given class roster from Faculty access saved in a text file and the name of the TeX file to save it to.
gradebookmaker

signinmaker

Makes a sign in sheet if given class roster from Faculty access saved in a text file and the name of the TeX file to save it to.
signinmaker

polyfactor

Factors polynomials over the integers using the Schubert-Kronecker Factorization algorithm.
Still under development.
polyfactor
listoprimes1000.dat

polyfactor-cgi

Factors polynomials over the integers using the Schubert-Kronecker Factorization algorithm.
Still under development.
polyfactor-cgi
polyfactor-cgi.html


Java

FinalCalc

Calculate what you need to make on the final to make an A, B, C, or D in the class.
FinalCalcGui


C++ Programs

These header files are not yet compatible with namespaces.

Complex Numbers

complex.cpp
complex.hpp
complex-temp.cpp
complex-temp.hpp

Matrix

matrix.cpp
matrix.hpp

Rational Numbers

rational.cpp
rational.hpp

Vector

vector.cpp
vector.hpp

Zmod (Integers modulo n)

zmod.cpp
zmod.hpp


Development

polystuff

polystuff.cpp


Emacs

.emacs


HP Calculator

fcalc


Updated:
desmith@jsu.edu