Available Software
The following software is available for your perusal. It contains projects that I have done
for school or for fun. There are also several older programs available, mostly written during
high school, that can be found on my old software page.
Enjoy!
Note:
If you are looking for my web programming consulting portfolio or resume, see my
About Me page.
Alt-Exp: Alternate Syntax for Scheme
Alt-Exp is an alternate syntax for S-Expression languages, such as LISP, Scheme, and
Racket.
It allows the removal of many obviously-implied parenthesis, but it also has an obvious, direct
correlation to the equivalent s-expression so it already works with existing libraries and even
macros.
Runion Leaf Generator
Leaf generation project following Runion's algorithm from the "Computer Generated Natural Phenomenon" class at Brigham Young University.
Height Map Terrain Generator
A class project in "Computer Generated Natural Phenomenon" at Brigham Young University to generate height-map terrain using the square-diamond algorithm.
Wind-blown Tree Generator
For a "Computer Generated Natural Phenomenon" class at Brigham Young University I made this
wind-blown tree generator as my final project. It builds on Palubicki's self-organizing trees
using the competition for light and space algorithms. I just add some wind in there by copying
the light competition algorithm, coming in from the side, and moving away rather than towards
areas of high wind.