|
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] |