TPJ, April 2004

Audio on Demand with Mr. Voice
H. Wade Minter

Reformatting Text Using Pattern Matching
Julius C. Duque

On Perl as a Natural Language
Russell J.T. Dyer

Cooking with Maypole, Part 1
Simon Cozens

Graphical Interfacing with POE and Tk
Randal Schwartz

Editorial: Cleaning Up the Markup Mess
Kevin Carlson

Perl News
Shannon Cochran

Review: Python Programming: An Introduction to Computer Science
Jack J. Woehr