sample-whole_book metadata file.xml
Click here to get the file
Size
15.8 kB
-
File type
text/xml
File contents
<?xml version="1.0"?>
<whole_books ver="4.0" ts="12/22/2008">
<comment>File name: small.xml</comment>
<comment>Total number of sections: 4</comment>
<comment>Total number of chapters: 34</comment>
<comment>Submitted by: Pinehurst Technologies, Inc.</comment>
<comment>Created: 10:01:42 23-Mar-2007</comment>
<comment>Missing data for DISPLAY_COPYRIGHT_EMAIL, DISPLAY_COPYRIGHT_ADDRESS, and pod_url</comment>
<book_rec>
<book_id>273</book_id>
<book_type>WHOLE BOOK</book_type>
<book_title>Smalltalk-80 XXX</book_title>
<book_subtitle>the language and its implementation</book_subtitle>
<book_edition_no />
<book_volume_no />
<isbn>0-201-11371-X</isbn>
<series_vol />
<series_title>ACM Classic Books Series</series_title>
<sub_series />
<order_no />
<copyright_year>1983</copyright_year>
<publication_date>01/01/1983</publication_date>
<pages>742</pages>
<plus_pages />
<price />
<url />
<other_source />
<publisher>
<publisher_id />
<publisher_code>ADDWY</publisher_code>
<publisher_name />
<publisher_address />
<publisher_city />
<publisher_state />
<publisher_country />
<publisher_zip_code />
<publisher_contact />
<publisher_phone />
<publisher_isbn_prefix />
<publisher_url />
</publisher>
<abstract>
<par><b>From the Preface (See Front Matter for full Preface)</b></par>
<par>Advances in the design and production of computer hardware have brought many more people into direct contact with computers. Similar advances in the design and production of computer software are required in order that this increased contact be as rewarding as possible. The Smalltalk-80 system is a result of a decade of research into creating computer software that is appropriate for producing highly functional and interactive contact with personal computer systems. This book is the first detailed account of the Smalltalk-80 system. It is divided into four major parts:</par>
<par>Part One -- an overview of the concepts and syntax of the programming language.</par>
<par>Part Two -- an annotated and illustrated specification of the system's functionality.</par>
<par>Part Three -- an example of the design and implementation of a moderate-size application.</par>
<par>Part Four -- a specification of the Smalltalk-80 virtual machine.</par>
</abstract>
<categories>
<primary_category>
<cat_node />
<descriptor />
<type />
</primary_category>
<other_category>
<cat_node />
<descriptor />
<type />
</other_category>
</categories>
<general_terms>
<gt />
</general_terms>
<authors>
<au>
<person_id />
<author_profile_id>81100493367</author_profile_id>
<seq_no>1</seq_no>
<first_name>Adele</first_name>
<middle_name />
<last_name>Goldberg</last_name>
<suffix />
<affiliation>Xerox Palo Alto Research Center</affiliation>
<role>AUTHOR</role>
<bio />
<picture />
</au>
<au>
<person_id />
<author_profile_id>81326492230</author_profile_id>
<seq_no>2</seq_no>
<first_name>David</first_name>
<middle_name />
<last_name>Robson</last_name>
<suffix />
<affiliation>Xerox Palo Alto Research Center</affiliation>
<role>AUTHOR</role>
<bio />
<picture />
</au>
</authors>
<book_content>
<toc_L1>
<sort_key>10</sort_key>
<id />
<title>Part one</title>
<page_from>2</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>small1-goldberg.pdf</fname>
</file>
</fulltext>
<toc_L2>
<sort_key>20</sort_key>
<id />
<title>1: Objects and messages</title>
<page_from>5</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p5-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>30</sort_key>
<id />
<title>2: Expression syntax</title>
<page_from>17</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p17-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>40</sort_key>
<id />
<title>3: Classes and instances</title>
<page_from>39</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p39-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>50</sort_key>
<id />
<title>4: Subclasses</title>
<page_from>55</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p55-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>60</sort_key>
<id />
<title>5: Metaclasses</title>
<page_from>75</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p75-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
</toc_L1>
<toc_L1>
<sort_key>70</sort_key>
<id />
<title>Part two</title>
<page_from>90</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>small2-goldberg.pdf</fname>
</file>
</fulltext>
<toc_L2>
<sort_key>80</sort_key>
<id />
<title>6: Protocol for all objects</title>
<page_from>93</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p93-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>90</sort_key>
<id />
<title>7: Linear measures</title>
<page_from>105</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p105-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>100</sort_key>
<id />
<title>8: Numerical classes</title>
<page_from>117</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p117-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>110</sort_key>
<id />
<title>9: Protocol for all collection classes</title>
<page_from>131</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p131-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>120</sort_key>
<id />
<title>10: Hierarchy of the collection classes</title>
<page_from>143</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p143-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>130</sort_key>
<id />
<title>11: Three examples that use collections</title>
<page_from>171</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p171-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>140</sort_key>
<id />
<title>12: Protocol for streams</title>
<page_from>193</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p193-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>150</sort_key>
<id />
<title>13: Implementation of the basic collection protocol</title>
<page_from>211</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p211-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>160</sort_key>
<id />
<title>14: Kernel support classes</title>
<page_from>235</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p235-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>170</sort_key>
<id />
<title>15: Multiple independent processes</title>
<page_from>249</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p249-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>180</sort_key>
<id />
<title>16: Protocol for classes</title>
<page_from>267</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p267-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>190</sort_key>
<id />
<title>17: The programming interface</title>
<page_from>291</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p291-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>200</sort_key>
<id />
<title>18: The graphics kernel</title>
<page_from>329</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p329-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>210</sort_key>
<id />
<title>19: Pens</title>
<page_from>363</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p363-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>220</sort_key>
<id />
<title>20: Display objects</title>
<page_from>381</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p381-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
</toc_L1>
<toc_L1>
<sort_key>230</sort_key>
<id />
<title>Part three</title>
<page_from>414</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>small3-goldberg.pdf</fname>
</file>
</fulltext>
<toc_L2>
<sort_key>240</sort_key>
<id />
<title>21: Probability distributions</title>
<page_from>417</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p417-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>250</sort_key>
<id />
<title>22: Event-driven simulations</title>
<page_from>439</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p439-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>260</sort_key>
<id />
<title>23: Statistics gathering in event-driven simulations</title>
<page_from>465</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p465-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>270</sort_key>
<id />
<title>24: The use of resources in event-driven simulations</title>
<page_from>483</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p483-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>280</sort_key>
<id />
<title>25: Coordinated resources for event-driven simulations</title>
<page_from>515</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p515-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
</toc_L1>
<toc_L1>
<sort_key>290</sort_key>
<id />
<title>Part four</title>
<page_from>538</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>small4-goldberg.pdf</fname>
</file>
</fulltext>
<toc_L2>
<sort_key>300</sort_key>
<id />
<title>26: The implementation</title>
<page_from>541</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p541-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>310</sort_key>
<id />
<title>27: Specification of the virtual machine</title>
<page_from>567</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p567-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>320</sort_key>
<id />
<title>28: Formal specification of the interpreter</title>
<page_from>593</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p593-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>330</sort_key>
<id />
<title>29: Formal specification of the primitive methods</title>
<page_from>611</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p611-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
<toc_L2>
<sort_key>340</sort_key>
<id />
<title>30: Formal specification of the object memory</title>
<page_from>655</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p655-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L2>
</toc_L1>
<toc_L1>
<sort_key>350</sort_key>
<id />
<title>Subject index</title>
<page_from>691</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p691-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L1>
<toc_L1>
<sort_key>360</sort_key>
<id />
<title>System index</title>
<page_from>699</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p699-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L1>
<toc_L1>
<sort_key>370</sort_key>
<id />
<title>Example class index</title>
<page_from>703</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p703-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L1>
<toc_L1>
<sort_key>380</sort_key>
<id />
<title>Implementation index</title>
<page_from>707</page_from>
<description />
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>p707-goldberg.pdf</fname>
</file>
</fulltext>
</toc_L1>
</book_content>
<fulltext>
<file>
<seq_no>1</seq_no>
<fname>small-goldberg.pdf</fname>
</file>
</fulltext>
<front_matter>
<fm_file>frontmatter.pdf</fm_file>
<fm_text>Frontmatter (Inside cover, Preface, Contents, Section introductions)</fm_text>
</front_matter>
<back_matter>
<bm_file>backmatter.pdf</bm_file>
<bm_text>Backmatter (Back cover)</bm_text>
</back_matter>
<pod_url />
<cover_images>
<full_image>9781234567890-cover_full.jpg</full_image>
<thumbnail>9781234567890-cover_thumb.jpg</thumbnail>
</cover_images>
<qualifiers density="popular" review_process="pre-selected" editorial_treatment="copy_edited"/>
<ccc>
<copyright_holder>
<copyright_holder_name>Addison-Wesley Publishing Company, Inc.</copyright_holder_name>
<copyright_holder_year>1983</copyright_holder_year>
</copyright_holder>
</ccc>
<print_on_demand>
<display_copyright_email />
<display_copyright_address />
<distributed_by>Addison-Wesley Publishing Company, Inc.</distributed_by>
</print_on_demand>
</book_rec>
</whole_books>