From: <fer...@us...> - 2008-10-19 07:08:31
|
Revision: 6264 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6264&view=rev Author: fer_perez Date: 2008-10-19 07:08:18 +0000 (Sun, 19 Oct 2008) Log Message: ----------- Add local copy of bib files. Added Paths: ----------- trunk/py4science/workbook/python.bib trunk/py4science/workbook/python2.bib Added: trunk/py4science/workbook/python.bib =================================================================== --- trunk/py4science/workbook/python.bib (rev 0) +++ trunk/py4science/workbook/python.bib 2008-10-19 07:08:18 UTC (rev 6264) @@ -0,0 +1,3176 @@ +%%% -*-BibTeX-*- +%%% ==================================================================== +%%% BibTeX-file{ +%%% author = "Nelson H. F. Beebe", +%%% version = "1.30", +%%% date = "26 April 2005", +%%% time = "18:00:48 MST", +%%% filename = "python.bib", +%%% address = "University of Utah +%%% Department of Mathematics, 110 LCB +%%% 155 S 1400 E RM 233 +%%% Salt Lake City, UT 84112-0090 +%%% USA", +%%% telephone = "+1 801 581 5254", +%%% FAX = "+1 801 581 4148", +%%% URL = "http://www.math.utah.edu/~beebe", +%%% checksum = "21232 3176 13549 129811", +%%% email = "beebe at math.utah.edu, beebe at acm.org, +%%% beebe at computer.org (Internet)", +%%% codetable = "ISO/ASCII", +%%% keywords = "bibliography; BibTeX; object-oriented +%%% programming language; Python; scripting +%%% language", +%%% supported = "yes", +%%% docstring = "This is a bibliography of books and other +%%% publications about Python, an object-oriented +%%% scripting and programming language. +%%% +%%% This language has its own World Wide Web +%%% site at +%%% +%%% http://www.python.org/ +%%% +%%% with information about the language, its +%%% source code distributions, on-line +%%% documentation, and e-mail discussion lists. +%%% +%%% At version 1.30, the year coverage looked +%%% like this: +%%% +%%% 1991 ( 3) 1996 ( 14) 2001 ( 10) +%%% 1992 ( 3) 1997 ( 32) 2002 ( 14) +%%% 1993 ( 0) 1998 ( 26) 2003 ( 5) +%%% 1994 ( 0) 1999 ( 5) +%%% 1995 ( 10) 2000 ( 13) +%%% +%%% Article: 69 +%%% Book: 25 +%%% InCollection: 1 +%%% InProceedings: 13 +%%% MastersThesis: 1 +%%% Misc: 2 +%%% Proceedings: 12 +%%% TechReport: 11 +%%% Unpublished: 1 +%%% +%%% Total entries: 135 +%%% +%%% This bibliography was collected from the OCLC +%%% library databases, from the Compendex +%%% database, from the IEEE INSPEC database, from +%%% the University of California MELVYL catalog, +%%% from the U. S. Library of Congress catalog, +%%% from the Python Web site, and from the +%%% author's personal bibliography collections. +%%% +%%% Numerous errors in the sources noted above +%%% have been corrected. Spelling has been +%%% verified with the UNIX spell and GNU ispell +%%% programs using the exception dictionary +%%% stored in the companion file with extension +%%% .sok. +%%% +%%% BibTeX citation tags are uniformly chosen as +%%% name:year:abbrev, where name is the family +%%% name of the first author or editor, year is a +%%% 4-digit number, and abbrev is a 3-letter +%%% condensation of important title words. +%%% Citation tags were automatically generated by +%%% software developed for the BibNet Project. +%%% +%%% In this bibliography, entries are sorted +%%% first by ascending year, and within each +%%% year, alphabetically by author or editor, +%%% and then, if necessary, by the 3-letter +%%% abbreviation at the end of the BibTeX +%%% citation tag, using the bibsort -byyear +%%% utility. Year order has been chosen to +%%% make it easier to identify the most recent +%%% work. +%%% +%%% The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% } +%%% ==================================================================== + +%%% ==================================================================== +%%% Acknowledgement abbreviations: + +@String{ack-nhfb = "Nelson H. F. Beebe, + University of Utah, + Department of Mathematics, 110 LCB, + 155 S 1400 E RM 233, + Salt Lake City, UT 84112-0090, USA, + Tel: +1 801 581 5254, + FAX: +1 801 581 4148, + e-mail: \path|be...@ma...|, + \path|be...@ac...|, + \path|be...@co...| (Internet), + URL: \path|http://www.math.utah.edu/~beebe/|"} + +%%% ==================================================================== +%%% Journal abbreviations: + +@String{j-BYTE = "Byte Magazine"} + +@String{j-CCPE = "Concurrency and Computation: Prac\-tice and + Experience"} + +@String{j-COMP-NET-ISDN = "Computer Networks and ISDN Systems"} + +@String{j-COMP-PHYSICS = "Computers in Physics"} + +@String{j-COMPUT-SCI-ENG = "Computing in Science and Engineering"} + +@String{j-DDJ = "Dr. Dobb's Journal of Software Tools"} + +@String{j-DDJ-SOURCEBOOK = "Dr. Dobb's Sourcebook"} + +@String{j-JERIC = "ACM Journal on Educational Resources in + Computing (JERIC)"} + +@String{j-EXE = ".EXE: the software developers' magazine"} + +@String{j-IEEE-CGA = "IEEE Computer Graphics and Applications"} + +@String{j-INTERACTIONS = "Interactions (New York, N.Y.)"} + +@String{j-J-RES-NATL-INST-STAND-TECHNOL = "Journal of research of the National + Institute of Standards and Technology"} + +@String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"} + +@String{j-LINUX-J = "Linux journal"} + +@String{j-SUNWORLD-ONLINE = "SunWorld online"} + +@String{j-UNIX-DEVELOPER = "UNIX Developer"} + +@String{j-WEB-REVIEW = "Web Review"} + +@String{j-WEB-TECHNIQUES = "Web Techniques"} + +@String{j-WORLD-WIDE-WEB-J = "World Wide Web Journal"} + +@String{j-X-J = "The {X} Journal: Computing Technology with + the {X Window System}"} + +%%% ==================================================================== +%%% Publisher abbreviations: + +@String{pub-ACM = "ACM Press"} + +@String{pub-ACM:adr = "New York, NY 10036, USA"} + +@String{pub-APRESS = "Apress"} + +@String{pub-APRESS:adr = "Berkeley, CA, USA"} + +@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"} + +@String{pub-AW:adr = "Reading, MA, USA"} + +@String{pub-AW-LONGMAN = "Ad{\-d}i{\-s}on-Wes{\-l}ey Longman"} + +@String{pub-AW-LONGMAN:adr = "Reading, MA, USA"} + +@String{pub-CNRI = "Corporation for National Research + Initiatives"} + +@String{pub-CNRI:adr = "1895 Preston White Drive, Suite 100, Reston, + VA 20191, USA"} + +@String{pub-CWI = "Centrum voor Wiskunde en Informatica"} + +@String{pub-CWI:adr = "P. O. Box 4079, 1009 AB Amsterdam, The + Netherlands"} + +@String{pub-EUROPEN = "EurOpen"} + +@String{pub-EUROPEN:adr = "Buntingford, Herts, UK"} + +@String{pub-IEEE = "IEEE Computer Society Press"} + +@String{pub-IEEE:adr = "1109 Spring Street, Suite 300, Silver + Spring, MD 20910, USA"} + +@String{pub-MAC = "Macmillan Publishing Company"} + +@String{pub-MAC:adr = "New York, NY, USA"} + +@String{pub-MANNING = "Manning Publications"} + +@String{pub-MANNING:adr = "Greenwich, CT, USA"} + +@String{pub-MT = "M\&T Books"} + +@String{pub-MT:adr = "M\&T Publishing, Inc., 501 Galveston Drive, + Redwood City, CA 94063, USA"} + +@String{pub-NRP = "New Riders Publishing"} + +@String{pub-NRP:adr = "Carmel, IN, USA"} + +@String{pub-ORA = "O'Reilly \& {Associates, Inc.}"} + +@String{pub-ORA:adr = "103a Morris Street, + Sebastopol, CA 95472, + USA, + Tel: +1 707 829 0515, + and + 90 Sherman Street, + Cambridge, MA 02140, + USA, + Tel: +1 617 354 5800"} + +@String{pub-OSBORNE = "Osborne/McGraw-Hill"} + +@String{pub-OSBORNE:adr = "Berkeley, CA, USA"} + +@String{pub-PH = "Pren{\-}tice-Hall"} + +@String{pub-PH:adr = "Englewood Cliffs, NJ 07632, USA"} + +@String{pub-PHPTR = "P T R Pren{\-}tice-Hall"} + +@String{pub-PHPTR:adr = "Englewood Cliffs, NJ 07632, USA"} + +@String{pub-SAMS = "SAMS Publishing"} + +@String{pub-SAMS:adr = "Indianapolis, IN, USA"} + +@String{pub-SIAM = "Society for Industrial and Applied + Mathematics"} + +@String{pub-SIAM:adr = "Philadelphia, PA, USA"} + +@String{pub-USENIX = "USENIX"} + +@String{pub-USENIX:adr = "Berkeley, CA, USA"} + +@String{pub-WORLD-SCI = "World Scientific Publishing Co."} + +@String{pub-WORLD-SCI:adr = "Singapore; Philadelphia, PA, USA; River + Edge, NJ, USA"} + +%%% ==================================================================== +%%% Bibliography entries. + +@TechReport{MacLachlan:1991:CCL, + author = "Rob MacLachlan", + title = "{CMU Common Lisp} user's manual", + type = "Research paper", + number = "CMU-CS-91-108", + institution = "School of Computer Science, Carnegie Mellon + University", + address = "Pittsburgh, PA, USA", + pages = "vi + 168", + month = feb, + year = "1991", + bibdate = "Mon Nov 18 14:18:28 MST 1996", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/common-lisp.bib", + note = "This is a revised version of Technical Report + CMU-CS-87-156.", + abstract = "CMU Common Lisp is an implementation of Common Lisp + that currently runs under Mach, a Berkeley Unix 4.3 + binary compatible operating system. CMU Common Lisp is + currently supported on MIPS-processor DECstations, + SPARC-based workstations from Sun and the IBM RT PC, + and other ports are planned. The largest single part of + this document describes the Python compiler and the + programming styles and techniques that the compiler + encourages. The rest of the document describes + extensions and the implementation dependent choices + made in developing this implementation of Common Lisp. + We have added several extensions, including the + proposed error system, a source level debugger, an + interface to Mach system calls, a foreign function call + interface, support for interprocess communication and + remote procedure call, and other features that provide + a good environment for developing Lisp code.", + acknowledgement = ack-nhfb, + annote = "Sponsored by the Defense Advanced Research Projects + Agency, Information Science and Technology Office.", + keywords = "LISP (Computer program language)", +} + +@InProceedings{vanRossum:1991:LSG, + author = "G. {van Rossum} and J. {de Boer}", + title = "Linking a stub generator ({AIL}) to a prototyping + language ({Python})", + crossref = "EurOpen:1991:EUD", + pages = "229--247", + year = "1991", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C5620 (Computer networks and techniques); C6110 + (Systems analysis and programming); C6115 (Programming + support); C6140D (High level languages); C6150C + (Compilers, interpreters and other processors)", + conflocation = "Tromso, Norway; 20-24 May 1991", + corpsource = "CWI, Amsterdam, Netherlands", + keywords = "AIL; Amoeba; client/server interfaces; distributed + operating system; distributed processing; interpreted + prototyping language; parallel languages; parallel + programming; program processors; Python; Remote + Procedure Call stub generator; software prototyping; + usability", + pubcountry = "UK", + treatment = "P Practical", +} + +@TechReport{MacLachlan:1992:CCL, + author = "Rob MacLachlan", + title = "{CMU Common Lisp} user's manual", + type = "Research paper", + number = "CMU-CS-92-161", + institution = "School of Computer Science, Carnegie Mellon + University", + address = "Pittsburgh, PA, USA", + pages = "v + 142", + month = jul, + year = "1992", + bibdate = "Mon Nov 18 14:18:28 MST 1996", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/common-lisp.bib", + note = "Supersedes Technical Reports CMU-CS-87-156 and + CMU-CS-91-108.", + abstract = "CMU Common Lisp is an implementation of that Common + Lisp is [sic] currently supported on MIPS-processor + DECstations, SPARC-based workstations from Sun and the + IBM RT PC, and other ports are planned. All + architectures are supported under Mach, a Berkeley Unix + 4.3 binary compatible operating system. The SPARC is + also supported under SunOS. The largest single part of + this document describes the Python compiler and the + programming styles and techniques that the compiler + encourages. The rest of the document describes + extensions and the implementation dependent choices + made in developing this implementation of Common Lisp. + We have added several extensions, including a source + level debugger, an interface to Unix system calls, a + foreign function call interface, support for + interprocess communication and remote procedure call, + and other features that provide a good environment for + developing Lisp code.", + acknowledgement = ack-nhfb, + annote = "Supported in part by the Defense Advanced Research + Projects Agency, Information Science and Technology + Office, issued by DARPA/CMO.", + keywords = "COMMON LISP (Computer program language); Compilers + (Computer programs)", +} + +@InProceedings{MacLachlan:1992:PCC, + author = "Robert A. MacLachlan", + title = "{Python} compiler for {CMU} {Common Lisp}", + crossref = "ACM:1992:PAC", + pages = "235--246", + year = "1992", + bibdate = "Wed Aug 6 19:54:46 MDT 1997", + bibsource = "Compendex database; + ftp://ftp.math.utah.edu/pub/tex/bib/common-lisp.bib", + abstract = "The Python compiler for CMU Common Lisp has been under + development for over five years, and now forms the core + of a production quality public domain Lisp + implementation. Python synthesizes the good ideas from + Lisp compilers and source transformation systems with + mainstream optimization and retargetability techniques. + Novel features include strict type checking and + source-level debugging of compiled code. Unusual + attention has been paid to the compiler's user + interface.", + acknowledgement = ack-nhfb, + affiliation = "Carnegie Mellon Univ", + affiliationaddress = "Pittsburgh, PA, USA", + classification = "723.1; 723.1.1", + keywords = "Algorithms; Lisp (programming language); Mainstream + optimization and retargetability techniques; Program + compilers; Program debugging; Program processors; + Python compiler; Source level debugging; Type checking; + User interfaces", + sponsor = "ACM; SIGPLAN; SIGACT; SIGART", +} + +@Article{Anonymous:1995:NIP, + author = "Anonymous", + title = "{NIST} Investigates {Python} Programming Language", + journal = j-J-RES-NATL-INST-STAND-TECHNOL, + volume = "100", + number = "1", + pages = "101--101", + month = jan # "\slash " # feb, + year = "1995", + CODEN = "JRITEF", + ISSN = "1044-677X", + bibdate = "Thu May 21 16:28:33 MDT 1998", + URL = "http://nvl.nist.gov/pub/nistpubs/jres/jrescont.pdf", + acknowledgement = ack-nhfb, +} + +@Article{Anonymous:1995:VBA, + author = "Anonymous", + title = "{VR} Blackboard: {Alice}: Rapid Prototyping for + Virtual Reality", + journal = j-IEEE-CGA, + volume = "15", + number = "3", + pages = "8--11", + month = may, + year = "1995", + CODEN = "ICGADZ", + ISSN = "0272-1716", + bibdate = "Sat Jan 25 06:42:48 MST 1997", + bibsource = "Compendex database; + ftp://ftp.math.utah.edu/pub/tex/bib/ieeecga.bib", + acknowledgement = ack-nhfb, + classification = "722.2; 723; 723.1; 723.5", + journalabr = "IEEE Comput Graphics Appl", + keywords = "Animation; Computer keyboards; Computer programs; + Computer simulation; Computer software; Interactive + computer graphics; Mice (computer peripherals); Object + oriented programming; Python programming language; + Software prototyping; Three dimensional computer + graphics; Virtual reality", +} + +@Article{Conway:1995:PGD, + author = "Matthew J. Conway", + title = "{Python}: a {GUI} development tool", + journal = j-INTERACTIONS, + volume = "2", + number = "2", + pages = "23--28", + month = apr, + year = "1995", + CODEN = "IERAE3", + ISSN = "1072-5520", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C6115 (Programming support); C6140D (High level + languages); C6180G (Graphical user interfaces)", + corpsource = "Virginia Univ., Charlottesville, VA, USA", + keywords = "authoring languages; authoring systems; Eiffel; + graphical user interfaces; GUI development tool; + Modula-3; Perl5; Prolog; Python; Scheme; Self; Tcl/Tk; + Tk-aware interpreted languages; user interface + management systems", + treatment = "P Practical", +} + +@InProceedings{Huang:1995:CEM, + author = "C. C. Huang and G. S. Couch and E. F. Pettersen and T. + E. Ferrin", + title = "{Chimera}: an extensible molecular modeling + application constructed using standard components", + crossref = "Hunter:1995:PSB", + pages = "724--??", + year = "1995", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "A3520B (General molecular conformation and symmetry; + A3620H (Macromolecular configuration (bonds, + dimensions)); A8715B (Biomolecular structure, + configuration, conformation, and active sites); C6110B + (Software engineering techniques); C6130B (Graphics + techniques); C7320 (Physics and chemistry computing); + C7330 (Biology and medical computing); + stereochemistry)", + conftitle = "Proceedings of Biocomputing '96", + corpsource = "Lab. of Comput. Graphics, California Univ., San + Francisco, CA, USA", + keywords = "application availability evaluation; biology + computing; Chimera; computer graphics; digital + simulation; interoperability; Kinemage files; + macromolecules; molecular biophysics; molecular + configurations; molecular modeling application; Open + Inventor; open systems; OpenGL; physics computing; + programmable command language; Python language + interpreter; software extensibility; software + libraries; software portability; standard components; + standard functionality; technological criteria; + workstations; X Windows; X/MOTIF user interface", + treatment = "P Practical", +} + +@TechReport{vanRossum:1995:EEP, + author = "Guido {van Rossum}", + title = "Extending and embedding the {Python} interpreter", + type = "Report", + number = "CS-R9527", + institution = pub-CWI, + address = pub-CWI:adr, + pages = "i + 22", + month = apr, + year = "1995", + bibdate = "Thu May 21 14:06:05 MDT 1998", + abstract = "Python is an interpreted, object-oriented programming + language. This document describes how to write modules + in C or C++ to extend the Python interpreter with new + modules. Those modules can define new functions but + also new object types and their methods. The document + also describes how to embed the Python interpreter in + another application, for use as an extension language. + Finally, it shows how to compile and link extension + modules so that they can be loaded dynamically (at run + time) into the interpreter, if the underlying operating + system supports this feature. This document assumes + basic knowledge about Python. For an informal + introduction to the language, see the Python Tutorial. + The Python Reference Manual gives a more formal + definition of the language. The Python Library + Reference documents the existing object types, + functions and modules (both built-in and written in + Python) that give the language its wide application + range.", + acknowledgement = ack-nhfb, + keywords = "Object-oriented programming (Computer science); + Programming languages (Electronic computers)", +} + +@TechReport{vanRossum:1995:PLR, + author = "Guido {van Rossum}", + title = "{Python} library reference", + type = "Report", + number = "CS-R9524", + institution = pub-CWI, + address = pub-CWI:adr, + pages = "iv + 186", + month = apr, + year = "1995", + bibdate = "Fri May 22 14:34:22 1998", + URL = "http://www.python.org/doc/lib/lib.html", + abstract = "Python is an extensible, interpreted, object-oriented + programming language. It supports a wide range of + applications, from simple text processing scripts to + interactive WWW browsers. While the Python Reference + Manual describes the exact syntax and semantics of the + language, it does not describe the standard library + that is distributed with the language, and which + greatly enhances its immediate usability. This library + contains built-in modules (written in C) that provide + access to system functionality such as file I/O that + would otherwise be inaccessible to Python programmers, + as well as modules written in Python that provide + standardized solutions for many problems that occur in + everyday programming. Some of theses modules are + explicitly designed to encourage and enhance the + portability of Python programs. This library reference + manual documents Python's standard library, as well as + many optional library modules (which may or may not be + available, depending on whether the underlying platform + supports them and on the configuration choices made at + compile time). It also documents the standard types of + the language and its built-in functions and exceptions, + many of which are not or incompletely documented in the + Reference Manual. This manual assumes basic knowledge + about the Python language. For an informal introduction + to Python, see the Python Tutorial; the Python + Reference Manual remains the highest authority on + syntactic and semantic questions. Finally, the manual + entitled Extending and Embedding the Python Interpreter + describes how to add new extensions to Python and how + to embed it in other applications.''", + acknowledgement = ack-nhfb, + keywords = "Object-oriented programming (Computer science); + Programming languages (Electronic computers)", +} + +@TechReport{vanRossum:1995:PRM, + author = "Guido {van Rossum}", + title = "{Python} reference manual", + type = "Report", + number = "CS-R9525", + institution = pub-CWI, + address = pub-CWI:adr, + pages = "ii + 54", + month = apr, + year = "1995", + bibdate = "Thu May 21 14:06:05 MDT 1998", + URL = "http://www.python.org/doc/ref/ref-1.html", + abstract = "Python is a simple, yet powerful, interpreted + programming language that bridges the gap between C and + shell programming, and is thus ideally suited for + `throw-away programming' and rapid prototyping. Its + syntax is put together from constructs borrowed from a + variety of other languages; most prominent are + influences from ABC, C, Modula-3 and Icon. The Python + interpreter is easily extended with new functions and + data types implemented in C. Python is also suitable as + an extension language for highly customizable C + applications such as editors or window managers. Python + is available for various operating systems, amongst + which several flavors of UNIX (including Linux), the + Apple Macintosh O.S., MS-DOS, MS-Windows 3.1, Windows + NT, and OS/2. This reference manual describes the + syntax and `core semantics' of the language. It is + terse, but attempts to be exact and complete. The + semantics of non-essential built-in object types and of + the built-in functions and modules are described in the + Python Library Reference. For an informal introduction + to the language, see the Python Tutorial.", + acknowledgement = ack-nhfb, + keywords = "Object-oriented programming (Computer science); + Programming languages (Electronic computers)", +} + +@TechReport{vanRossum:1995:PT, + author = "Guido {van Rossum}", + title = "{Python} tutorial", + type = "Report", + number = "CS-R9526", + institution = pub-CWI, + address = pub-CWI:adr, + pages = "iii + 65", + month = apr, + year = "1995", + bibdate = "Thu May 21 14:06:05 MDT 1998", + URL = "http://www.python.org/doc/tut/tut.html", + abstract = "Python is a simple, yet powerful programming language + that bridges the gap between C and shell programming, + and is thus ideally suited for `throw-away programming' + and rapid prototyping. Its syntax is put together from + constructs borrowed from a variety of other languages; + most prominent are influences from ABC, C, Modula-3 and + Icon. The Python interpreter is easily extended with + new functions and data types implemented in C. Python + is also suitable as an extension language for highly + customizable C applications such as editors or window + managers. Python is available for various operating + systems, amongst which several flavors of UNIX, Amoeba, + the Apple Macintosh O.S., and MS-DOS. This tutorial + introduces the reader informally to the basic concepts + and features of the Python language and system. It + helps to have a Python interpreter handy for hands-on + experience, but as the examples are self-contained, the + tutorial can be read off-line as well. For a + description of standard objects and modules, see the + Python Library Reference manual. The Python Reference + Manual gives a more formal definition of the + language.", + acknowledgement = ack-nhfb, + keywords = "Object-oriented programming (Computer science); + Programming languages (Electronic computers)", +} + +@Article{Watters:1995:TAN, + author = "Aaron R. Watters", + title = "Tutorial Article No. 005: The What, Why, Who, and + Where of {Python}", + journal = "UnixWorld Online", + volume = "??", + number = "??", + pages = "??--??", + month = "????", + year = "1995", + bibdate = "Thu May 21 16:11:31 1998", + URL = "http://www.wcmh.com/uworld/archives/95/tutorial/005.html", + acknowledgement = ack-nhfb, +} + +@Article{Bauer:1996:IP, + author = "Jeff Bauer", + title = "An Introduction to {Python}", + journal = j-LINUX-J, + volume = "21", + pages = "??--??", + month = jan, + year = "1996", + CODEN = "LIJOFX", + ISSN = "1075-3583", + bibdate = "Fri Oct 9 08:35:26 MDT 1998", + bibsource = "http://www.linuxjournal.com/issue21/index.html", + abstract = "Do you need help in the rapid development of + applications? Python could be the language for you.", + acknowledgement = ack-nhfb, +} + +@InProceedings{Beazley:1996:SEU, + author = "D. M. Beazley", + title = "{SWIG}: an easy to use tool for integrating scripting + languages with {C} and {C++}", + crossref = "USENIX:1996:ATT", + pages = "129--139", + year = "1996", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C6115 (Programming support); C6140D (High level + languages); C6180 (User interfaces)", + corpsource = "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, + USA", + keywords = "ANSI C/C++ declarations; ASCII format; authoring + languages; automatic bindings generation; C language; + C++ language; classes; data types; documentation; + Guile; HTML; language integration; LaTeX; Perl; + pointers; program development tool; programming + environments; Python; scripting languages; Simplified + Wrapper and Interface Generator; software tools; + structures; SWIG; system documentation; Tcl/Tk; user + interface management systems", + treatment = "P Practical", +} + +@Article{Crespo:1996:WBB, + author = "Arturo Crespo and Eric A. Bier", + title = "{WebWriter}: {A} browser-based editor for constructing + {Web} applications", + journal = j-COMP-NET-ISDN, + volume = "28", + number = "7--11", + pages = "1291--1306", + day = "1", + month = may, + year = "1996", + CODEN = "CNISE9", + ISSN = "0169-7552", + bibdate = "Fri Sep 24 20:21:29 MDT 1999", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/python.bib; + ftp://ftp.math.utah.edu/pub/tex/bib/sgml.bib; + http://www.elsevier.com/cgi-bin/cas/tree/store/cna/cas_free/browse/browse.cgi?year=1996&volume=28&issue=7-11", + URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/comnet/cas_sub/browse/browse.cgi?year=1996&volume=28&issue=7-11&aid=1616", + acknowledgement = ack-nhfb, + affiliation = "Dept. of Comput. Sci., Stanford Univ., CA, USA", + classification = "C6115 (Programming support); C6130D (Document + processing techniques); C6130M (Multimedia); C6140D + (High level languages); C6150N (Distributed systems + software); C6180 (User interfaces)", + conflocation = "Paris, France; 6-10 May 1996", + conftitle = "Fifth International World Wide Web Conference", + corpsource = "Dept. of Comput. Sci., Stanford Univ., CA, USA", + keywords = "application generators; authoring systems; + browser-based editor; CGI protocol; clickable maps; + Common Gateway Interface; direct-manipulation Web page + editor; HTML extensions; hypermedia; Hypertext Markup + Language; network servers; nonprogrammers; output + regions; page description languages; page stack; + programming languages; Python; script; server-based + authoring tools; server-based World Wide Web + applications construction; server-side editors; SGML; + software packages; text editing; toolkit; user + interface layout; Web page generating programs; + WebWriter; {Internet}", + pubcountry = "Netherlands", + treatment = "P Practical", +} + +@Article{Dubois:1996:EPO, + author = "P. F. Dubois and T.-Y. Yang", + title = "Extending {Python} [Object-oriented language]", + journal = j-COMP-PHYSICS, + volume = "10", + number = "4", + pages = "359--365", + month = jul # "\slash " # aug, + year = "1996", + CODEN = "CPHYE2", + ISSN = "0894-1866", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C6110J (Object-oriented programming); C6120 (File + organisation); C6130 (Data handling techniques); C6140D + (High level languages); C6150C (Compilers, interpreters + and other processors); C7300 (Natural sciences + computing)", + corpsource = "Lawrence Livermore Nat. Lab., CA, USA", + keywords = "C language; C++; C++ static-constructor problem,; + compiled sources; dynamic loading; embedding; exception + handling; first-class functions; Fortran; free + language; garbage collection; high-performance + numerical extension; interpreted language; natural + sciences computing; object types; object- oriented + languages; object-oriented language; object-oriented + programming; portable language; program interpreters; + programmable application; Python interpreter; Python + language; Python program; scientific programming; + storage management; user interface", + treatment = "P Practical", +} + +@Article{Dubois:1996:NP, + author = "P. F. Dubois and K. Hinsen and J. Hugunin", + title = "Numerical {Python}", + journal = j-COMP-PHYSICS, + volume = "10", + number = "3", + pages = "262--267", + month = may # "\slash " # jun, + year = "1996", + CODEN = "CPHYE2", + ISSN = "0894-1866", + bibdate = "Sun Apr 13 12:29:32 MDT 1997", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/linux.bib", + abstract = "Python is a small and easy-to-learn language with + surprising capabilities. It is an interpreted + object-oriented scripting language and has a full range + of sophisticated features such as first-class + functions, garbage collection, and exception handling. + Python has properties that make it especially appealing + for scientific programming: Python is quite simple and + easy to learn, but it is a full and complete language. + It is simple to extend Python with your own compiled + objects and functions. Python is portable, from Unix to + Windows 95 to Linux to Macintosh. Python is free, with + no license required even if you make a commercial + product out of it. Python has a large user-contributed + library of ``modules''. These modules cover a wide + variety of needs, such as audio and image processing, + World Wide Web programming, and graphical user + interfaces. In particular, there is an interface to the + popular Tk package for building windowing applications. + And now, Python has a high-performance array module + similar to the facilities in specialized array + languages such as Matlab, IDL, Basis, or Yorick. This + extension also adds complex numbers to the language. + Array operations in Python lead to the execution of + loops in C, so that most of the work is done at full + compiled speed.", + acknowledgement = ack-nhfb, + classcodes = "C6140D (High level languages); C6110J (Object-oriented + programming); C6150C (Compilers, interpreters and other + processors); C7300 (Natural sciences computing)", + corpsource = "Lawrence Livermore Nat. Lab., CA, USA", + keywords = "applications; compiled objects; exception; first-class + functions; garbage collection; graphical user + interfaces; handling; high-performance array module; + interpreted object-oriented scripting language; natural + sciences computing; object-oriented languages; program + interpreters; Python; scientific programming; Wide Web + programming; windowing; World", + treatment = "P Practical", +} + +@Article{Dubois:1996:SPE, + author = "Paul F. Dubois and T.-Y. Yang", + title = "Scientific Programming: Extending {Python}", + journal = j-COMP-PHYSICS, + volume = "10", + number = "4", + pages = "359--??", + month = "????", + year = "1996", + CODEN = "CPHYE2", + ISSN = "0894-1866", + bibdate = "Thu May 21 16:28:33 MDT 1998", + acknowledgement = ack-nhfb, +} + +@InProceedings{Hylton:1996:KPS, + author = "J. Hylton and K. Manheimer and F. L. {Drake, Jr.} and + B. Warsaw and R. Masse and G. {van Rossum}", + title = "Knowbot Programming: system support for mobile + agents", + crossref = "Cabrera:1996:PFI", + pages = "8--13", + year = "1996", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C6110J (Object-oriented programming); C6130S (Data + security); C6150N (Distributed systems software); C6170 + (Expert systems)", + conftitle = "Proceedings of the Fifth International Workshop on + Object- Orientation in Operating Systems", + corpsource = "Corporation for Nat. Res. Initiatives, Reston, VA, + USA", + keywords = "cooperative systems; distributed systems; Internet; + interprocess communication; Knowbot Programs; mobile + agents; multiple autonomous agents; network resources; + object-oriented languages; object-oriented programming; + object-oriented programming language; process + migration; prototype system; Python; security; security + of data; software agents", + sponsororg = "IEEE Comput. Soc. Tech. Committee on Oper. Syst.; + USENIX", + treatment = "P Practical", +} + +@Book{Lutz:1996:PP, + author = "Mark Lutz", + title = "Programming {Python}", + publisher = pub-ORA, + address = pub-ORA:adr, + pages = "xxii + 880", + month = "Fall", + year = "1996", + ISBN = "1-56592-197-6", + LCCN = "QA76.73.P98L88 1996", + bibdate = "Sat Jun 28 10:26:23 1997", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/ora.bib", + note = "Also available in Japanese translation, see + \path=http://www.oreilly.co.jp/BOOK/python1.htm=.", + price = "US\$39.95", + URL = "http://www.oreilly.com/catalog/python; + http://shell.rmi.net/~lutz/", + acknowledgement = ack-nhfb, + keywords = "Python (Computer program language)", +} + +@Article{Troan:1996:FSSa, + author = "Erik Troan", + title = "Free Software Solutions: The {Python} Language", + journal = j-X-J, + volume = "5", + number = "5", + pages = "96--??", + month = may, + year = "1996", + CODEN = "XJOUEA", + ISSN = "1056-7003", + bibdate = "Thu Sep 05 09:14:34 1996", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/xjournal.bib", + acknowledgement = ack-nhfb, +} + +@Article{Troan:1996:FSSb, + author = "Erik Troan", + title = "Free Software Solutions: Basic {X} Programming in + {Python}", + journal = j-X-J, + volume = "5", + number = "6", + pages = "84--??", + month = jun, + year = "1996", + CODEN = "XJOUEA", + ISSN = "1056-7003", + bibdate = "Thu Sep 05 09:14:34 1996", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/xjournal.bib", + acknowledgement = ack-nhfb, +} + +@Article{Troan:1996:FSSc, + author = "Erik Troan", + title = "Free Software Solutions: Meta Widgets in {Python}", + journal = j-X-J, + volume = "5", + number = "7", + pages = "??--??", + month = jul # "\slash " # aug, + year = "1996", + CODEN = "XJOUEA", + ISSN = "1056-7003", + bibdate = "Wed Sep 4 09:14:40 1996", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/xjournal.bib; + http://www.sigs.com/publications/docs/txjr/9607/txjr9607.toc.html", +} + +@Book{Watters:1996:IPP, + author = "Aaron Watters and Guido {van Rossum} and James C. + Ahlstrom", + title = "{Internet} programming with {Python}", + publisher = pub-MT, + address = pub-MT:adr, + pages = "xviii + 477", + year = "1996", + ISBN = "1-55851-484-8", + LCCN = "QA76.73.P98 W38 1996", + bibdate = "Thu May 21 11:05:40 1998", + price = "US\$34.95", + URL = "http://www.fsbassociates.com/books/python.htm", + acknowledgement = ack-nhfb, + annote = "See book review \cite{Johnson:1997:BRI}.", + keywords = "Internet (Computer network); Python (Computer program + language)", +} + +@Article{Anonymous:1997:BRI, + author = "Anonymous", + title = "Book Review: {Internet Programming with Python}", + journal = j-LINUX-J, + volume = "42", + pages = "??--??", + month = oct, + year = "1997", + CODEN = "LIJOFX", + ISSN = "1075-3583", + bibdate = "Fri Oct 9 08:35:26 MDT 1998", + bibsource = "http://www.linuxjournal.com/issue42/index.html", + URL = "http://www.linuxjournal.com/2152.html", + acknowledgement = ack-nhfb, +} + +@Article{Arnold:1997:HDO, + author = "David Arnold and Andy Bond and Martin Chilvers", + title = "{Hector}: Distributed Objects in {Python}", + journal = j-DDJ-SOURCEBOOK, + volume = "??", + number = "??", + pages = "??--??", + month = jan # "\slash " # feb, + year = "1997", + ISSN = "1077-9019", + bibdate = "Thu May 21 15:33:54 1998", + URL = "http://www.ddj.com/ddsbk/1997/1997_01/arno.htm", + acknowledgement = ack-nhfb, +} + +@InProceedings{Beazley:1997:BFL, + author = "David M. Beazley and Peter S. Lomdahl", + title = "Building flexible large-scale scientific computing + applications with scripting languages", + crossref = "Heath:1997:PES", + year = "1997", + bibdate = "Fri May 22 09:14:10 MDT 1998", + bibsource = "Compendex database", + abstract = "We describe our use of scripting languages with a + large-scale molecular dynamics code. We will show how + one can build an interactive, highly modular, and + easily extensible system without sacrificing + performance, building a huge monolithic package, or + complicating code development. We will also describe + our use of the Python language and the SWIG automated + interface generation tool that we have developed for + easily creating scripting language interfaces to C/C++ + programs.", + acknowledgement = ack-nhfb, + affiliation = "Univ of Utah", + affiliationaddress = "Salt Lake City, UT, USA", + journalabr = "Proc SIAM Conf Parallel Process Sci Comput", + pagecount = "8", +} + +@InProceedings{Beazley:1997:EMP, + author = "D. M. Beazley and P. S. Lomdahl", + title = "Extensible message passing application development and + debugging with {Python}", + crossref = "IEEE:1997:PIP", + pages = "650--655", + year = "1997", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C5220P (Parallel architecture)C5440 (Multiprocessing + systems); C6110P (Parallel programming); C6115 + (Programming support); C6140D (High level languages); + C6150C (Compilers, interpreters and other processors); + C6150G (Diagnostic, testing, debugging and evaluating + systems); C6150N (Distributed systems software)", + conftitle = "Proceedings 11th International Parallel Processing + Symposium", + corpsource = "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, + USA", + keywords = "application specific debugging; CM-5; Cray T3D; + extensible message passing application debugging; + extensible message passing application development; + interpreted object oriented scripting language; + large-scale message passing applications; message + passing; message passing program writing; molecular + dynamics application; MPI; multiprocessing systems; + object-oriented languages; parallel machines; parallel + programming; program debugging; program interpreters; + Python parallelisation; rapid prototyping; software + prototyping; Sun multiprocessor servers", + sponsororg = "IEEE Comput. Soc. Tech. Committee on Parallel + Process.; ACM SIGARCH; Eur. Assoc. Theor. Comput. Sci. + (EATCS); Swiss Special Interest Group on Parallelism + (SIPAR); SPPEDUP Soc", + treatment = "P Practical", +} + +@Article{Bielak:1997:UPG, + author = "Richie Bielak", + title = "Using {Python} to Generate {HTML} Pages", + journal = "Linux Gazette", + volume = "19", + number = "??", + pages = "??--??", + month = jul, + year = "1997", + bibdate = "Thu May 21 15:19:57 1998", + URL = "http://www.ssc.com/lg/issue19/python.html", + acknowledgement = ack-nhfb, +} + +@InProceedings{Hammer:1997:ESI, + author = "J. Hammer and H. Garcia-Molina and J. Cho and R. + Aranha and Crespo and A.", + title = "Extracting semistructured information from the {Web}", + crossref = "Anonymous:1997:PWM", + pages = "18--25", + year = "1997", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C6160B (Distributed databases); C7210 (Information + services and centres); C7250 (Information storage and + retrieval)", + conflocation = "Tucson, AZ, USA; 16 May 1997", + conftitle = "Proceedings of Workshop on Management of + Semi-Structured Data", + corpsource = "Dept. of Comput. Sci., Stanford Univ., CA, USA", + keywords = "configurable tool; DARPA I/sup 3/ technology + demonstration; database objects; declarative + specification; distributed databases; HTML pages; + information conversion; information retrieval; + Internet; Python programming language; semistructured + information extraction; TSIMMIS testbed; various WWW + sites; weather data extraction; Web extractor", + sponsororg = "NSF", + treatment = "P Practical", +} + +@Unpublished{Hugunin:1997:PJB, + author = "Jim Hugunin", + title = "{Python} and {Java}: The Best of Both Worlds", + year = "1997", + bibdate = "Tue Jan 06 09:29:45 1998", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/java.bib", + note = "Discusses an implementation of the Python scripting + language in Java. The article and the code are + available electronically.", + URL = "http://www.python.org/jpython/", + acknowledgement = ack-nhfb, +} + +@Article{Johnson:1997:BRI, + author = "Dwight Johnson", + title = "Book Review: {{\em Internet Programming with + Python}}", + journal = j-LINUX-J, + volume = "42", + pages = "??--??", + month = oct, + year = "1997", + CODEN = "LIJOFX", + ISSN = "1075-3583", + bibdate = "Fri Apr 30 10:36:13 1999", + note = "See book \cite{Watters:1996:IPP}.", + URL = "http://www.ssc.com/lj/issue42/2152.html", + acknowledgement = ack-nhfb, +} + +@Article{Kim:1997:DIW, + author = "Hyeon Jong Kim and Ki Ho Lee", + title = "Design and implementation of {Web} documents creating + system with {HTML}-supporting library", + journal = "Journal of KISS(C) (Computing Practices)", + volume = "3", + number = "4", + pages = "375--383", + month = aug, + year = "1997", + CODEN = "CKNCFY", + ISSN = "1226-2293", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C5620W (Other computer networks); C6110J + (Object-oriented programming); C6130D (Document + processing techniques); C6130M (Multimedia); C6140D + (High level languages); C6150N (Distributed systems + software); C7210 (Information services and centres)", + corpsource = "Korea Inf. Sci. Soc., Seoul, South Korea", + keywords = "CGI program; compact program; GUI; HTML documents; + HTML supporting library; hypermedia; Internet; + nonsequential construction; object oriented design; + object oriented programming language; object-oriented + languages; page description languages; print + statements; Python; Web browser; Web document creation + system; Web documents", + language = "Korean", + pubcountry = "South Korea", + treatment = "P Practical", +} + +@Article{Kuchling:1997:PU, + author = "Andrew Kuchling", + title = "{Python} Update", + journal = j-LINUX-J, + volume = "37", + pages = "??--??", + month = may, + year = "1997", + CODEN = "LIJOFX", + ISSN = "1075-3583", + bibdate = "Fri Oct 9 08:35:26 MDT 1998", + bibsource = "http://www.linuxjournal.com/issue37/index.html", + acknowledgement = ack-nhfb, +} + +@Article{Laird:1997:CSL, + author = "Cameron Laird and Kathryn Soraiz", + title = "Choosing a scripting language: {Perl}, {Tcl}, and + {Python}: they're not your father's scripting + languages", + journal = j-SUNWORLD-ONLINE, + volume = "??", + number = "??", + pages = "??--??", + month = oct, + year = "1997", + ISSN = "1091-8914", + bibdate = "Thu May 21 15:17:09 1998", + URL = "http://www.sun.com/sunworldonline/swol-10-1997/swol-10-scripting.html", + acknowledgement = ack-nhfb, +} + +@Article{Orlowski:1997:NSC, + author = "A. Orlowski", + title = "And now for something completely different? [{Python} + language]", + journal = j-EXE, + volume = "12", + number = "2", + pages = "34--35, 37, 39, 41", + month = jul, + year = "1997", + CODEN = "EXEEE5", + ISSN = "0268-6872", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C6110J (Object-oriented programming); C6140D (High + level languages); C6150N (Distributed systems + software)", + keywords = "Amoeba operating system; API; application program + interfaces; authoring languages; BSD- style sockets; + CGI facilities; client- server systems; client-server + system; CORBA; graphical user interface; GUI toolkits; + ILU; object-oriented languages; object-oriented + programming; operating systems (computers); Python + language; scripting language; shared objects; software + libraries; SQL interfaces", + pubcountry = "UK", + treatment = "P Practical", +} + +@InProceedings{Pierce:1997:AEU, + author = "J. S. Pierce and S. Audia and T. Burnette and K. + Christiansen and D. Cosgrove and M. Conway and K. + Hinckley and K. Monkaitis and J. Patten and J. Shothet + and D. Staack and B. Stearns and Sturgill and C. and G. + Williams and R. Pausch", + title = "{Alice}: easy to use interactive {3D} graphics", + crossref = "ACM:1997:PAS", + pages = "77--78", + year = "1997", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C6115 (Programming support); C6130B (Graphics + techniques); C6180 (User interfaces)", + conftitle = "Proceedings of Tenth Annual Symposium on User + Interface Software and Technology", + corpsource = "Dept. of Comput. Sci., Carnegie Mellon Univ., + Pittsburgh, PA, USA", + keywords = "Alice; authoring languages; ease of use; human + factors; interactive 3D graphics; interactive + development environment; interactive systems; Internet; + interpreted language; Python; rapid prototyping system; + scripting language; simulations; software prototyping; + solid modelling; three dimensional graphics; usability; + user actions; user interfaces; virtual reality; virtual + reality applications; Windows 95", + sponsororg = "ACM", + treatment = "P Practical", +} + +@InProceedings{Plosch:1997:DCP, + author = "R. Plosch", + title = "Design by contract for {Python}", + crossref = "IEEE:1997:PAP", + pages = "213--219", + year = "1997", + bibdate = "Thu May 21 19:02:04 MDT 1998", + acknowledgement = ack-nhfb, + classification = "C6110J (Object-oriented programming); C6140D (High + level languages)", + conftitle = "Proceedings of Joint 4th International Computer + Science Conference and 4th Asia Pacific Software + Engineering Conference", + corpsource = "Johannes Kepler Univ., Linz, Austria", + keywords = "design by contract; instance variables; + object-oriented languages; object-oriented programming; + object-oriented software systems; prototyping-oriented + software life cycle; run-time system; software + prototyping; statically typed object-oriented + programming language Eiffel", + sponsororg = "Croucher Found.; UNU/IIST; IEEE Hong Kong Sect. + Comput. Chapter; ACM Hong Kong Chapter; Hong Kong + Comput. Soc", + treatment = "P Practical", +} + +@Misc{Rook:1997:LCC, + author = "David Rook", + title = "A Language Collector Comments On: {Java}, {Perl} \& + {Python}", + month = oct, + year = "1997", + bibdate = "Thu May 21 15:18:28 1998", + URL = "http://www.chips.navy.mil/chips/archives/97_oct/file12.htm", + acknowledgement = ack-nhfb, +} + +@Article{Shell:1997:PDS, + author = "Jeffrey P. Shell", + title = "{Python} Does Scripts and Objects --- {Python} is a + platform-independent {OOP} language with capabilities + ranging from simple scripting to sophisticated object + libraries", + journal = j-... [truncated message content] |