404.315.0406 (10a to 10p est)
Atlanta Linux Enthusiasts
c/o Ben Chapman
Emory University School of Law
1301 Clifton Road
Atlanta, GA 30322
The feature presentation at the ALE Central Meeting
for 7:30pm on Thursday, March 18th, 2010 will be:
Source Code for Human Beings
(Because geeks are people too!)
with Larry Felton Johnson
– Whether you’re writing a full fledged application or a short utility
shell script, really understanding the code and being able to modify
and maintain it (sometimes years after it was originally written) is
an important part of authoring a program. With the rise of group
coding environments, thorough and comprehensible documentation
of program code has become all the more important.
One of the most interesting systems for ensuring robust documentation,
and the quality code which that supports, is the Literate Programming
approach first proposed by Donald Knuth in a 1983 book of that name.
This presentation will be describing the Literate Programming system
and demonstrating some support utilities I’ve written using a combination
of perl and XSL. It will also look at some of the tools available on linux
systems which support Literate Programming.
– Larry Felton Johnson has been a Linux user since early 1995, when
he downloaded an SLS distribution sufficient to fill 50 high density floppy
disks. He’s been a sysadmin for the past 15 years, mostly on Solaris, but
with a significant toe in the Red Hat waters. His great love is doing utility
programming in perl, particularly in the general categories known as
“scraping” (web, terminal, etc) and “data munging”.
We will be meeting at Emory Law School in our
usual Gambrel Hall, room 1C venue.
Meeting time frame is 7:30pm to ~9:30pm
Directions to Emory Law School can be found
via the side bar link.