January 2000    
Dr. Dobb's Journal     
    
File: PNUTS.TXT    
Title: SCRIPTING FOR PNUTS  
Author: John H. McCoy  
Keywords: JAN00     JAVA   SCRIPTING   
Description: Published source code accompanying the article by   
John H. McCoy in which he examines Pnuts--a language, API, and   
interpreter that provides a thin procedural wrapper with an   
interactive interface for manipulating Java objects. Also see   
PNUTDEMO.ZIP.   
    
File: PNUTDEMO.ZIP   
Title: Title: SCRIPTING FOR PNUTS  
Author: John H. McCoy  
Keywords: JAN00     JAVA   SCRIPTING   
Description: Unpublished source code accompanying the article by   
John H. McCoy in which he examines Pnuts--a language, API, and   
interpreter that provides a thin procedural wrapper with an   
interactive interface for manipulating Java objects. Requires   
UNZIP/PKUNZIP to extract.   
  
File:   
Title: REBOL.TXT
Author: Michael Swaine  
Keywords: JAN00     REBOL   SCRIPTING   INTERNET  
Description: Published source code accompanying the article by    
Michael Swaine in which he looks at Rebol. Michael found it is   
easier to use than many other scripting tools, and the kinds of   
tasks it makes easy are those involving Internet programming.  
   
File: DSELECT.TXT     
Title: A DYNAMIC SELECT COMPONENT FOR JAVASCRIPT  
Author: Steve Johnson  
Keywords: JAN00     JAVASCRIPT   GUI   COMPONENTS  
Description: Published source code accompanying the article by   
Steve Johnson in which he uses Javascript to design a GUI   
component in Javascript. Also see DSELECT.ZIP.   
   
File: DSELECT.ZIP  
Title: A DYNAMIC SELECT COMPONENT FOR JAVASCRIPT  
Author: Steve Johnson  
Keywords: JAN00     JAVASCRIPT   GUI   COMPONENTS  
Description: Unpublished source code accompanying the article by   
Steve Johnson in which he uses Javascript to design a GUI   
component in Javascript. Requires UNZIP/PKUNZIP to extract.     
   
File:  PSP1.TXT   
Title: PYTHON SERVER PAGES: PART 1  
Author: Kirby W. Angell  
Keywords: JAN00    PYTHON   ASP    JAVA   SCRIPTING  
Description: Published source code accompanying the article by    
Kirby Angell in which he discusses Python Server Pages (PSP) is a   
server-side scripting engine designed along the lines of   
Microsoft's Active Server Pages (ASP) and Sun's Java Server Pages   
(JSP) specification. Also see PSP100.JAR. 
 
File:  PSP100.JAR   
Title: PYTHON SERVER PAGES: PART 1  
Author: Kirby W. Angell  
Keywords: JAN00    PYTHON   ASP    JAVA   SCRIPTING  
Description: Unpublished source code accompanying the article by    
Kirby Angell in which he discusses Python Server Pages (PSP) is a   
server-side scripting engine designed along the lines of   
Microsoft's Active Server Pages (ASP) and Sun's Java Server Pages   
(JSP) specification. PSP requires that your web server support Java  
Servlets. If your web server does not support servlets natively (most  
don't) then you might try JRun from Live Software.  PSP has been tested  
extensively with JRun on the Solaris, Linux, and Windows 98/NT platforms  
using the Netscape, Apache, andInternet Information Server. 
 
File: FLEXSCRP.TXT    
Title: TOOLS FOR FLEXIBLE SCRIPTING  
Author: Sergei Savchenko  
Keywords:  JAN00   C++   SCRIPTING   DATABASES  
Description: Published source code accompanying the article by   
Sergi Savenchenko in which he presents flexible tools for creating   
scripting languages. Also see FLEXSCRP.ZIP.   
  
File: FLEXSCRP.ZIP  
Title: TOOLS FOR FLEXIBLE SCRIPTING  
Author: Sergei Savchenko  
Keywords:  JAN00   C++   SCRIPTING   DATABASES  
Description: Unpublished source code accompanying the article by   
Sergi Savenchenko in which he presents flexible tools for creating   
scripting languages. Also see FLEXSCRP.ZIP.   
   
File: PALMEURO.ZIP   
Title: EC: A EURO CALCULATOR FOR THE PALM PLATFORM  
Author: Michael Yam  
Keywords:  JAN00   PALM   C/C++  PORTABILITY  MACINTOSH   WIN32  
Description: Unpublished source code accompanying the article by    
Michael Yam in which he presents the EC Euro calculator for the   
Palm platform. Requires UNZIP/PKUNZIP to extract.   
    
File: ECOS.TXT  
Title: ECOS: AN OPERATING SYSTEM FOR EMBEDDED SYSTEMS  
Author: Gary Thomas  
Keywords: JAN00  EMBEDDED SYSTEMS  OPEN SOURCE   REAL-TIME  
Description: Published source code accompanying the article by   
Gary Thomas in which he discusses the Embedded Configurable   
Operating System (ECOS) is a royalty-free, open source, real-time   
kernel, targeted at high-performance small embedded systems. As   
such, eCos has been specifically designed and tuned to run on 32-   
and 64-bit microprocessors.   
  
File: JUKEBOX.TXT  
Title: THE ULTIMATE HOME JUKEBOX  
Author: Charlie Munro and Mark Nelson  
Keywords: JAN00   MP3   DATABASE   JAVASCRIPT   
Description: Published source code accompanying the article by   
Charlie Munro and Mark Nelson in which they describe how they used   
MP3 to encode and store on hard disk nearly 300 audio CDs, then   
networked the music server to create the ultimate home jukebox.   
  
File: PERLCOM.TXT  
Title: EXAMINING PERLCOM  
Author: Mike McMillan  
Keywords: JAN00  PERL   DATABASE   VISUAL BASIC  
Description: Published source code accompanying the article by   
Mike McMillan in which he examines PerlCOM, from O'Reilly &   
Associates, which lets you use Perl in any language or application   
that supports Microsoft Component Object Model (COM) objects. Mike   
shows you how to use it to extend Visual Basic.  
  
File: JQA120.TXT     
Title: JAVA Q&A    
Author: Michael Travers  
Keywords: JAN00   JAVA     SCRIPTING   SCHEME  
Description: Published source code accompanying the article by    
Michael Travers in which he looks at interactive scripting and   
Java Michael presents Skij, an interactive scripting language for   
the Java environment.   
   
File: AA120.TXT   
Title: ALGORITHM ALLEY    
Author: Timothy Rolfe  
Keywords: JAN00   ALGORITHM    SHUFFLING    RANDOM  
Description: Published source code accompanying the article by   
Timothy Rolfe in which he examines a couple of "randomizing"   
algorithms--one that does not generate all permutations with equal   
probability, and another that does.    
   
File: AA120.ZIP  
Title: ALGORITHM ALLEY    
Author: Timothy Rolfe  
Keywords: JAN00   ALGORITHM    SHUFFLING    RANDOM  
Description: Unpublished source code accompanying the article by   
Timothy Rolfe in which he examines a couple of "randomizing"   
algorithms--one that does not generate all permutations with equal   
probability, and another that does. Requires UNZIP/PKUNZIP to   
extract.   
   
File: CPROG120.ZIP   
Title: C PROGRAMMING   
Author: Al Stevens   
Keywords: JAN00   C++  FRAMEWORK   
Description: Unpublished source code to the file TESTGL.ZIP which   
accompanies the column by Al Stevens in which he continues to   
build a C++-based generic, platform-independent graphics. This   
month, he an ellipse shape to the library implemented as a   
template class in ellipse.h. Requires UNZIP/PKUNZIP to extract.   
   
3  
  

