January 2005     
Dr. Dobb's Journal      
   
File: PERLAMPL.TXT 
Title: Metamodeling with Perl and AMPL
Author: Christian Hicks and Dessislava Pachamanova
Keywords: JAN05  PERL  SIMULATION  MODELING   LANGUAGES
Description: Published source code accompanying the article by 
Christian Hicks and Dessislava Pachamanova in which they create 
sophisticated financial models that require simulation, 
statistical analysis, and multi-stage optimization using AMPL and 
Perl. Also see PERLAMPL.ZIP.

File: PERLAMPL.ZIP
Title: Metamodeling with Perl and AMPL
Author: Christian Hicks and Dessislava Pachamanova
Keywords: JAN05  PERL  SIMULATION  MODELING   LANGUAGES
Description: Unpublished source code accompanying the article by 
Christian Hicks and Dessislava Pachamanova in which they create 
sophisticated financial models that require simulation, 
statistical analysis, and multi-stage optimization using AMPL and 
Perl. Requries UNZIP/PKUNZIP to extract.

File: RUBYRSS.TXT
Title: RSS, Ruby, & the Web
Author: Dave Thomas
Keywords: JAN05   RUBY    RSS 
Description: Published source code accompanying the article by  
Dave Thomas in which he uses the libraries that come with Ruby 
1.8.2 to make working with the web and RSS easy.

File: PYTHONC.TXT
Title: Extending Python 
Author: Greg Smith
Keywords: JAN05   PYTHON    C   C++    
Description: Published source code accompanying the article by 
Greg Smith in which he leverages one of Python's greatest 
strengths--the ability to extend it with modules written in C or 
C++. Also see PYTHONC.ZIP.

File: PYTHONC.ZIP
Title: Extending Python 
Author: Greg Smith
Keywords: JAN05   PYTHON    C   C++    
Description: Unpublished source code accompanying the article by 
Greg Smith in which he leverages one of Python's greatest 
strengths--the ability to extend it with modules written in C or 
C++. Requries UNZIP/PKUNZIP to extract.


File: MIXIN.TXT
Title: Mixins Without Multiple Inheritance
Author: Joe Strout
Keywords: JAN05   BASIC   MULTIPLE INHERITANCE    MIXINS    
Description: Published source code accompanying the article by Joe 
Strout in which he implements mixins for REALbasic. Also see 
MIXIN.ZIP

File: MIXIN.ZIP
Title: Mixins Without Multiple Inheritance
Author: Joe Strout
Keywords: JAN05   BASIC   MULTIPLE INHERITANCE    MIXINS    
Description: Unpublished source code accompanying the article by 
Joe Strout in which he implements mixins for REALbasic. Requires 
UNZIP/PKUNZIP to extract. 

File: VXHTML.TXT
Title: Adding Voice to XHTML 
Author: Gerald McCobb and Jeff Kusnitz
Keywords: JAN05    XHTML   VOICE   
Description: Published source code accompanying the article by  
Gerald McCobb and Jeff Kusnitz in which they examine XHTML+Voice,  
a multimodal markup language that enables voice interaction with 
web applications.

File: GPS.TXT
Title: Writing GPS Applications
Author: Jon Person
Keywords: JAN05     GPS    .NET   C#
Description: Published source code accompanying the article by Jon 
Person in which he examines how commerical-grade GPS apps  work 
with different GPS devices, and how GPS data is interpreted. Also 
see GPS.ZIP.

File: GPS.ZIP
Title: Writing GPS Applications
Author: Jon Person
Keywords: JAN05     GPS    .NET   C#
Description: Unpublished source code accompanying the article by 
Jon Person in which he examines how commerical-grade GPS apps  
work with different GPS devices, and how GPS data is interpreted. 
Requires UNZIP/PKUNZIP to extract. 

File: MIDIR.ZIP
Title: MidiRecorder: An Exercise in Code Reuse
Author: Al Stevens
Keywords: JAN05    MIDI   C++
Description: Unpublished source code accompanying the article by 
Al Stevens in which he shows how code reuse can mean less code in 
your programs, using his midirecorder as an example. Requires
UNZIP/PKUNZIP to extract. 

File: FARM.TXT
Title: Perl, VMWare, & Virtual Solutions
Author: Sam Tregar
Keywords: JAN05   PERL   VMWARE    CLUSTER FARMS   BUILD   TESTING
Description: Published source code accompanying the article by Sam 
Tregar in which he uses VMWare and Perl to build a cluster farm 
for automated builds and testing.

File: JACLNET.TXT
Title: Jacl.NET
Author: Will Ballard
Keywords: JAN05  JAVA  TCL   .NET
Description: Published source code examples accompanying the 
article by Will Ballard in which he presents Jacl.NET, a port  of 
the Jacl Java-based TCL interpreter to the .NET Framework. Also 
see JACLNET.ZIP.

File: JACLNET.ZIP
Title: Jacl.NET
Author: Will Ballard
Keywords: JAN05  JAVA  TCL   .NET
Description: Unpublished source code examples accompanying the 
article by Will Ballard in which he presents Jacl.NET, a port  of 
the Jacl Java-based TCL interpreter to the .NET Framework. 
Requires UNZIP/PKUNZIP to extract. 

File: VSMACRO.TXT
Title: Macros, Automated Builds, & Visual Studio 2003
Author: Jake Watkins
Keywords: JAN05    MACROS   VISUAL STUDIO  BUILD   VISUAL BASIC
Description: Published source code accompanying the article by 
Jake Watkins in which he extends the Visual Studio 2003 object 
model by writing macros in Visual Basic.


File: DEBUGRT.TXT
Title: Using Trace to Debug Real-Time Systems 
Author: Michael Lindahl
Keywords: JAN05    DEBUGGING   REAL-TIME 
Description: Published source code accompanying the article by 
Michael Lindahl in which he uses hardware trace data for full 
printf() debugging in a completely non-intrusive fashion.



3


