Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > bd5c3d824c3db63ffd9226c15941e6ad > files > 119

mozart-1.4.0-1mdv2010.0.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Table of Contents</TITLE><LINK href="ozdoc.css" rel="stylesheet" type="text/css"></HEAD><BODY><TABLE align="center" border="0" cellpadding="6" cellspacing="6" class="nav"><TR bgcolor="#DDDDDD"><TD><A href="index.html">- Up -</A></TD><TD><A href="node1.html#part.getting.started">Next &gt;&gt;</A></TD></TR></TABLE><H1><A name="label1">Table of Contents</A></H1><HR><UL class="toc"><UL class="toc"><LI><A href="toc.html#label1">Table of Contents</A></LI></UL><LI><A href="node1.html#part.getting.started">Part&nbsp;I: Getting Started</A><UL class="toc"><LI><A href="node2.html#chapter.hello">1 Getting Started</A><UL class="toc"><LI><A href="node2.html#section.hello.webget">1.1 Our First Application: <CODE>Webget.oza</CODE></A></LI><LI><A href="node2.html#section.hello.structure">1.2 What to do?</A></LI><LI><A href="node2.html#section.hello.definition">1.3 Functor Definition: <CODE>Webget.oza</CODE></A></LI><LI><A href="node2.html#section.hello.compile">1.4 Compilation</A></LI><LI><A href="node2.html#section.hello.exec">1.5 Execution</A></LI></UL></LI><LI><A href="node3.html#chapter.development">2 Application Development</A><UL class="toc"><LI><A href="node3.html#section.development.functors">2.1 Functors for Modular Applications</A></LI><LI><A href="node3.html#section.devel.lmf">2.2 Example: Last Minute Flights</A></LI><LI><A href="node3.html#section.development.db">2.3 The Data Base</A></LI><LI><A href="node3.html#section.development.form">2.4 The Graphical Input Form</A></LI><LI><A href="node3.html#section.development.root">2.5 The Root Functor</A></LI><LI><A href="node3.html#section.development.compile">2.6 Compilation</A></LI><LI><A href="node3.html#section.development.execution">2.7 Execution</A></LI></UL></LI><LI><A href="node4.html#chapter.modman">3 Module Managers</A><UL class="toc"><LI><A href="node4.html#section.modman.overview">3.1 Overview</A></LI><LI><A href="node4.html#section.modman.lazy">3.2 Lazy Linking</A></LI><LI><A href="node4.html#section.modman.import">3.3 Import Specifications</A></LI><LI><A href="node4.html#section.modman.resolve">3.4 Url Resolution</A></LI><LI><A href="node4.html#section.modman.user">3.5 User-defined Module Managers</A></LI><LI><A href="node4.html#section.modman.opi">3.6 Functors in the Oz Programming Environment</A></LI></UL></LI><LI><A href="node5.html#chapter.pickle">4 Pickles for Persistent Data Structures</A><UL class="toc"><LI><A href="node5.html#section.pickle.values">4.1 Stateless, Stateful, and Sited Nodes</A></LI><LI><A href="node5.html#section.pickle.operations">4.2 Loading and Saving Values</A></LI><LI><A href="node5.html#section.pickle.db">4.3 Example: The Data Base Revisited</A></LI><LI><A href="node5.html#section.pickle.compression">4.4 Pickle Compression</A></LI></UL></LI><LI><A href="node6.html#chapter.mof">5 More On Functors</A><UL class="toc"><LI><A href="node6.html#section.mof.computed">5.1 Computed Functors</A></LI><LI><A href="node6.html#section.mof.import">5.2 Imports</A></LI></UL></LI><LI><A href="node7.html#chapter.deployment">6 Application Deployment</A><UL class="toc"><LI><A href="node7.html#section.deployment.linking">6.1 Linking Functors</A></LI><LI><A href="node7.html#section.deployment.compressed">6.2 Compressed Pickled Functors</A></LI><LI><A href="node7.html#section.deployment.execute">6.3 Executing Functors</A></LI></UL></LI></UL></LI><LI><A href="node8.html#part.concurrency">Part&nbsp;II: Programming With Concurrency</A><UL class="toc"><LI><A href="node9.html#chapter.concurrency.cheap">7 Concurrency For Free</A><UL class="toc"><LI><A href="node9.html#death.in.oz">Death by Concurrency in Oz</A></LI><LI><A href="node9.html#label21">Death by Concurrency in Java</A></LI></UL></LI><LI><A href="node10.html#chapter.concurrency.patterns">8 Programming Patterns</A><UL class="toc"><LI><A href="node10.html#label22">8.1 Stream Processing Agents</A><UL class="toc"><LI><A href="node10.html#subsection.stream.merging">8.1.1 Stream Merging</A></LI></UL></LI><LI><A href="node10.html#label23">8.2 Communication Patterns</A><UL class="toc"><LI><A href="node10.html#label24">8.2.1 Email Model</A></LI><LI><A href="node10.html#label25">8.2.2 Newsgroup Model</A><UL class="toc"><LI><A href="node10.html#label26">Forward Inference Engine: Implementation</A></LI><LI><A href="node10.html#label32">Forward Inference Engine: Usage</A></LI></UL></LI></UL></LI><LI><A href="node10.html#label33">8.3 Synchronization</A><UL class="toc"><LI><A href="node10.html#label34">8.3.1 The Short-Circuit Technique</A></LI></UL></LI></UL></LI></UL></LI><LI><A href="node11.html#part.client.server">Part&nbsp;III: Client/Server Applications</A><UL class="toc"><LI><A href="node12.html#chapter.client.server.intro">9 Introduction</A><UL class="toc"><LI><A href="node12.html#label35">9.1 A Generic Server <CODE>server.oz</CODE></A></LI></UL></LI><LI><A href="node13.html#chapter.client.server.db">10 Registry Application</A><UL class="toc"><LI><A href="node13.html#label36">10.1 Server <CODE>db-server.oz</CODE></A></LI><LI><A href="node13.html#label37">10.2 Client <CODE>db-client.oz</CODE></A></LI></UL></LI><LI><A href="node14.html#chapter.client.server.ozc">11 Compile Server Application</A><UL class="toc"><LI><A href="node14.html#label38">11.1 Server <CODE>ozc-server.oz</CODE></A></LI><LI><A href="node14.html#label39">11.2 Client <CODE>ozc-client.oz</CODE></A></LI></UL></LI></UL></LI><LI><A href="node15.html#part.www">Part&nbsp;IV: Programming the Web</A><UL class="toc"><LI><A href="node16.html#chapter.applets">12 Applets</A><UL class="toc"><LI><A href="node16.html#section.applets.install">12.1 Enabling Oz Applets</A></LI></UL></LI><LI><A href="node17.html#chapter.servlets">13 Servlets</A></LI></UL></LI><LI><A href="node18.html#part.distributed.applications">Part&nbsp;V: Distributed Applications</A><UL class="toc"><LI><A href="node18.html#label40">14 Chat Application</A><UL class="toc"><LI><A href="node18.html#label41">14.1 Chat Server</A></LI><LI><A href="node18.html#label43">14.2 Chat Client</A></LI><LI><A href="node18.html#label48">14.3 Graphical User Interface</A></LI></UL></LI></UL></LI><LI><A href="node19.html#part.foreign.extensions">Part&nbsp;VI: Native C/C++ Extensions</A><UL class="toc"><LI><A href="node20.html#chapter.counter.global">15 Global Counter Library</A><UL class="toc"><LI><A href="node20.html#label51">15.1 Implementation</A></LI><LI><A href="node20.html#section.counter.global.compilation">15.2 Compilation</A></LI><LI><A href="node20.html#section.counter.global.compilation.deployment">15.3 Deployment</A></LI></UL></LI><LI><A href="node21.html#chapter.counter.object">16 Native Counter Objects</A><UL class="toc"><LI><A href="node21.html#label53">16.1 Counter Class</A></LI><LI><A href="node21.html#label54">16.2 Counter Creation</A></LI><LI><A href="node21.html#label55">16.3 Type Testing</A></LI><LI><A href="node21.html#label56">16.4 Expecting Counter Arguments in Builtins</A></LI><LI><A href="node21.html#label57">16.5 Operations on Counters</A></LI><LI><A href="node21.html#label58">16.6 Printing Support</A></LI><LI><A href="node21.html#label59">16.7 Garbage Collection</A></LI><LI><A href="node21.html#label60">16.8 Finalization</A></LI><LI><A href="node21.html#section.counter.object.functor">16.9 Native Functor</A></LI><LI><A href="node21.html#label61">16.10 Oz Wrapper Module</A></LI></UL></LI><LI><A href="node22.html#chapter.celloid">17 Situated Cell-Like Objects</A><UL class="toc"><LI><A href="node22.html#label62">17.1 Celloid Class</A></LI><LI><A href="node22.html#label63">17.2 Celloid Creation</A></LI><LI><A href="node22.html#label64">17.3 Type Testing</A></LI><LI><A href="node22.html#label65">17.4 Expecting Celloid Arguments in Builtins</A></LI><LI><A href="node22.html#label66">17.5 Operations on Celloids</A></LI><LI><A href="node22.html#label67">17.6 Printing Support</A></LI><LI><A href="node22.html#label68">17.7 Garbage Collection</A></LI><LI><A href="node22.html#label69">17.8 Cloning</A></LI><LI><A href="node22.html#label70">17.9 Native Functor</A></LI><LI><A href="node22.html#label71">17.10 Oz Wrapper Module</A></LI></UL></LI></UL></LI><LI><A href="node23.html#part.appendices">Part&nbsp;VII: Appendices</A><UL class="toc"><LI><A href="node24.html#chapter.code">A Data and Code Fragments</A><UL class="toc"><LI><A href="node24.html#section.code.development">A.1 Application Development</A></LI></UL></LI><LI><A href="bib.html#label75">Bibliography</A></LI><LI><A href="idx.html#label76">Index</A></LI></UL></LI></UL><HR><TABLE align="center" border="0" cellpadding="6" cellspacing="6" class="nav"><TR bgcolor="#DDDDDD"><TD><A href="index.html">- Up -</A></TD><TD><A href="node1.html#part.getting.started">Next &gt;&gt;</A></TD></TR></TABLE><HR><ADDRESS><A href="http://www.ps.uni-sb.de/~duchier/">Denys&nbsp;Duchier</A>, <A href="http://www.ps.uni-sb.de/~kornstae/">Leif&nbsp;Kornstaedt</A> and&nbsp;<A href="http://www.ps.uni-sb.de/~schulte/">Christian&nbsp;Schulte</A><BR><SPAN class="version">Version 1.4.0 (20090610)</SPAN></ADDRESS></BODY></HTML>