Jeffreys Copeland & Haemer's ``New Work'' Articles
This page contains a few things we've done separately since
the end of the ``Work'' column
that we think are interesting and worth sharing.
The software for these articles is available, too,
but not on the mobile version of the web page.
You'll need to download it via a
desktop browser.
Here are the new articles:
- September 2011 (Copeland):
Synthesizing EPUB Files:
A literate program for converting text files into EPUB
electronic book files.
It is not written in our usual CWEB literate programming tool,
but rather in noweb.
(Updated May 2017.)
- December 2010 (Haemer):
Robust
Performance Testing:
In order to do more meaningful software performance tests,
we invent a statistical test.
Out of this, we get
an
automated performance-testing scheme that's cheap and easy
to
implement.
- August 2009 (work-in-progress) (Copeland):
Calendar Library:
A calendar manipulation library in CWEB
based (in part) on
Dershowitz and Reingold's
very useful book
Calendrical Calculations.
(Last updated May 2017.)
- May 2006 (Copeland): Life:
An implementation of John Conway's
Game of Life
in PostScript.
This is basically showing off by writing a computationally
intensive algorithm in a page description language.
A printable version is here.
- July 2005 (Copeland): pdbdecode:
A CWEB program to unpack several of the more popular
electronic book formats used on the Palm PDA.
You can send us each e-mail:
Jeffrey L Copeland
or Jeffrey S. Haemer.
Or you can
send us
both mail at the same time.
This page was last updated 2 May 2017.