Sophie

Sophie

distrib > Fedora > 13 > i386 > media > os > by-pkgid > f806c0f24240b25bde21a53f71766070 > files > 115

erlang-doc-R13B-04.6.fc13.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../otp_doc.css" type="text/css">
<title>Erlang -- Erlang Reference Manual</title>
</head>
<body bgcolor="white" text="#000000" link="#0000ff" vlink="#ff00ff" alink="#ff0000"><div id="container">
<script id="js" type="text/javascript" language="JavaScript" src="../js/flipmenu/flipmenu.js"></script><script id="js2" type="text/javascript" src="../js/erlresolvelinks.js"></script><script language="JavaScript" type="text/javascript">
            <!--            
              function getWinHeight() {
                var myHeight = 0;
                if( typeof( window.innerHeight ) == 'number' ) {
                  //Non-IE
                  myHeight = window.innerHeight;
                } else if( document.documentElement && ( document.documentElement.clientWidth || 
                                                         document.documentElement.clientHeight ) ) {
                  //IE 6+ in 'standards compliant mode'
                  myHeight = document.documentElement.clientHeight;
                } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
                  //IE 4 compatible
                  myHeight = document.body.clientHeight;
                }
                return myHeight;            
              }

              function setscrollpos() {
                var objf=document.getElementById('loadscrollpos');
                 document.getElementById("leftnav").scrollTop = objf.offsetTop - getWinHeight()/2;
              }

              function addEvent(obj, evType, fn){ 
                if (obj.addEventListener){ 
                obj.addEventListener(evType, fn, true); 
                return true; 
              } else if (obj.attachEvent){ 
                var r = obj.attachEvent("on"+evType, fn); 
                return r; 
              } else { 
                return false; 
              } 
             }

             addEvent(window, 'load', setscrollpos);

             //--></script><div id="leftnav"><div class="innertube">
<img alt="Erlang logo" src="../erlang-logo.png"><br><small><a href="users_guide.html">User's Guide</a><br><a href="../pdf/otp-system-documentation-5.7.5.pdf">PDF</a><br><a href="../index.html">Top</a></small><p><strong>Erlang Reference Manual</strong><br><strong>User's Guide</strong><br><small>Version 5.7.5</small></p>
<br><a href="javascript:openAllFlips()">Expand All</a><br><a href="javascript:closeAllFlips()">Contract All</a><p><small><strong>Chapters</strong></small></p>
<ul class="flipMenu" imagepath="../js/flipmenu">
<li id="no" title="Introduction" expanded="false">Introduction<ul>
<li><a href="introduction.html">
              Top of chapter
            </a></li>
<li title="Purpose"><a href="introduction.html#id2255253">Purpose</a></li>
<li title="Prerequisites"><a href="introduction.html#id2252190">Prerequisites</a></li>
<li title="Document Conventions"><a href="introduction.html#id2254389">Document Conventions</a></li>
<li title="Complete List of BIFs"><a href="introduction.html#id2252818">Complete List of BIFs</a></li>
<li title="Reserved Words"><a href="introduction.html#id2260827">Reserved Words</a></li>
<li title="Character Set"><a href="introduction.html#id2266064">Character Set</a></li>
</ul>
</li>
<li id="no" title="Data Types" expanded="false">Data Types<ul>
<li><a href="data_types.html">
              Top of chapter
            </a></li>
<li title="Terms"><a href="data_types.html#id2265309">Terms</a></li>
<li title="Number"><a href="data_types.html#id2253001">Number</a></li>
<li title="Atom"><a href="data_types.html#id2259848">Atom</a></li>
<li title="Bit Strings and Binaries"><a href="data_types.html#id2257844">Bit Strings and Binaries</a></li>
<li title="Reference"><a href="data_types.html#id2265338">Reference</a></li>
<li title="Fun"><a href="data_types.html#id2265020">Fun</a></li>
<li title="Port Identifier"><a href="data_types.html#id2260799">Port Identifier</a></li>
<li title="Pid"><a href="data_types.html#id2263912">Pid</a></li>
<li title="Tuple"><a href="data_types.html#id2264766">Tuple</a></li>
<li title="List"><a href="data_types.html#id2259788">List</a></li>
<li title="String"><a href="data_types.html#id2263762">String</a></li>
<li title="Record"><a href="data_types.html#id2263803">Record</a></li>
<li title="Boolean"><a href="data_types.html#id2252704">Boolean</a></li>
<li title="Escape Sequences"><a href="data_types.html#id2252738">Escape Sequences</a></li>
<li title="Type Conversions"><a href="data_types.html#id2271721">Type Conversions</a></li>
</ul>
</li>
<li id="no" title="Pattern Matching" expanded="false">Pattern Matching<ul>
<li><a href="patterns.html">
              Top of chapter
            </a></li>
<li title="Pattern Matching"><a href="patterns.html#id2270180">Pattern Matching</a></li>
</ul>
</li>
<li id="no" title="Modules" expanded="false">Modules<ul>
<li><a href="modules.html">
              Top of chapter
            </a></li>
<li title="Module Syntax"><a href="modules.html#id2270316">Module Syntax</a></li>
<li title="Module Attributes"><a href="modules.html#id2270352">Module Attributes</a></li>
<li title="Comments"><a href="modules.html#id2270781">Comments</a></li>
<li title="The module_info/0 and module_info/1 functions"><a href="modules.html#id2270797">The module_info/0 and module_info/1 functions</a></li>
</ul>
</li>
<li id="no" title="Functions" expanded="false">Functions<ul>
<li><a href="functions.html">
              Top of chapter
            </a></li>
<li title="Function Declaration Syntax"><a href="functions.html#id2271076">Function Declaration Syntax</a></li>
<li title="Function Evaluation"><a href="functions.html#id2271201">Function Evaluation</a></li>
<li title="Tail recursion"><a href="functions.html#id2271366">Tail recursion</a></li>
<li title="Built-In Functions, BIFs"><a href="functions.html#id2271403">Built-In Functions, BIFs</a></li>
</ul>
</li>
<li id="no" title="Types and Function Specifications" expanded="false">Types and Function Specifications<ul>
<li><a href="typespec.html">
              Top of chapter
            </a></li>
<li title="Introduction of Types"><a href="typespec.html#id2271533">Introduction of Types</a></li>
<li title="Types and their Syntax"><a href="typespec.html#id2271594">Types and their Syntax</a></li>
<li title="Type declarations of user-defined types"><a href="typespec.html#id2272398">Type declarations of user-defined types</a></li>
<li title="
			  Type information in record declarations
			"><a href="typespec.html#id2272454">
			  Type information in record declarations
			</a></li>
<li title="Specifications (contracts) for functions"><a href="typespec.html#id2272544">Specifications (contracts) for functions</a></li>
</ul>
</li>
<li id="no" title="Expressions" expanded="false">Expressions<ul>
<li><a href="expressions.html">
              Top of chapter
            </a></li>
<li title="Expression Evaluation"><a href="expressions.html#id2272779">Expression Evaluation</a></li>
<li title="Terms"><a href="expressions.html#id2272826">Terms</a></li>
<li title="Variables"><a href="expressions.html#id2272840">Variables</a></li>
<li title="Patterns"><a href="expressions.html#id2272985">Patterns</a></li>
<li title="Match"><a href="expressions.html#id2273115">Match</a></li>
<li title="Function Calls"><a href="expressions.html#id2273176">Function Calls</a></li>
<li title="If"><a href="expressions.html#id2273319">If</a></li>
<li title="Case"><a href="expressions.html#id2273390">Case</a></li>
<li title="Send"><a href="expressions.html#id2273460">Send</a></li>
<li title="Receive"><a href="expressions.html#id2273548">Receive</a></li>
<li title="Term Comparisons"><a href="expressions.html#id2273735">Term Comparisons</a></li>
<li title="Arithmetic Expressions"><a href="expressions.html#id2274000">Arithmetic Expressions</a></li>
<li title="Boolean Expressions"><a href="expressions.html#id2274511">Boolean Expressions</a></li>
<li title="Short-Circuit Expressions"><a href="expressions.html#id2274668">Short-Circuit Expressions</a></li>
<li title="List Operations"><a href="expressions.html#id2274790">List Operations</a></li>
<li title="Bit Syntax Expressions"><a href="expressions.html#id2274864">Bit Syntax Expressions</a></li>
<li title="Fun Expressions"><a href="expressions.html#id2275447">Fun Expressions</a></li>
<li title="Catch and Throw"><a href="expressions.html#id2275626">Catch and Throw</a></li>
<li title="Try"><a href="expressions.html#id2275780">Try</a></li>
<li title="Parenthesized Expressions"><a href="expressions.html#id2276172">Parenthesized Expressions</a></li>
<li title="Block Expressions"><a href="expressions.html#id2276207">Block Expressions</a></li>
<li title="List Comprehensions"><a href="expressions.html#id2276233">List Comprehensions</a></li>
<li title="Bit String Comprehensions"><a href="expressions.html#id2276384">Bit String Comprehensions</a></li>
<li title="Guard Sequences"><a href="expressions.html#id2276526">Guard Sequences</a></li>
<li title="Operator Precedence"><a href="expressions.html#id2277066">Operator Precedence</a></li>
</ul>
</li>
<li id="no" title="The Preprocessor" expanded="false">The Preprocessor<ul>
<li><a href="macros.html">
              Top of chapter
            </a></li>
<li title="File Inclusion"><a href="macros.html#id2277395">File Inclusion</a></li>
<li title="Defining and Using Macros"><a href="macros.html#id2277538">Defining and Using Macros</a></li>
<li title="Predefined Macros"><a href="macros.html#id2277673">Predefined Macros</a></li>
<li title="Macros Overloading"><a href="macros.html#id2277743">Macros Overloading</a></li>
<li title="Flow Control in Macros"><a href="macros.html#id2277818">Flow Control in Macros</a></li>
<li title="Stringifying Macro Arguments"><a href="macros.html#id2277962">Stringifying Macro Arguments</a></li>
</ul>
</li>
<li id="no" title="Records" expanded="false">Records<ul>
<li><a href="records.html">
              Top of chapter
            </a></li>
<li title="Defining Records"><a href="records.html#id2278098">Defining Records</a></li>
<li title="Creating Records"><a href="records.html#id2278135">Creating Records</a></li>
<li title="Accessing Record Fields"><a href="records.html#id2278197">Accessing Record Fields</a></li>
<li title="Updating Records"><a href="records.html#id2278240">Updating Records</a></li>
<li title="Records in Guards"><a href="records.html#id2278275">Records in Guards</a></li>
<li title="Records in Patterns"><a href="records.html#id2278311">Records in Patterns</a></li>
<li title="Internal Representation of Records"><a href="records.html#id2278340">Internal Representation of Records</a></li>
</ul>
</li>
<li id="no" title="Errors and Error Handling" expanded="false">Errors and Error Handling<ul>
<li><a href="errors.html">
              Top of chapter
            </a></li>
<li title="Terminology"><a href="errors.html#id2278472">Terminology</a></li>
<li title="Exceptions"><a href="errors.html#id2278622">Exceptions</a></li>
<li title="Handling of Run-Time Errors in Erlang"><a href="errors.html#id2278806">Handling of Run-Time Errors in Erlang</a></li>
<li title="Exit Reasons"><a href="errors.html#id2278873">Exit Reasons</a></li>
</ul>
</li>
<li id="no" title="Processes" expanded="false">Processes<ul>
<li><a href="processes.html">
              Top of chapter
            </a></li>
<li title="Processes"><a href="processes.html#id2279365">Processes</a></li>
<li title="Process Creation"><a href="processes.html#id2279380">Process Creation</a></li>
<li title="Registered Processes"><a href="processes.html#id2279433">Registered Processes</a></li>
<li title="Process Termination"><a href="processes.html#id2279548">Process Termination</a></li>
<li title="Message Sending"><a href="processes.html#id2279644">Message Sending</a></li>
<li title="Links"><a href="processes.html#id2279676">Links</a></li>
<li title="Error Handling"><a href="processes.html#id2279746">Error Handling</a></li>
<li title="Monitors"><a href="processes.html#id2279871">Monitors</a></li>
<li title="Process Dictionary"><a href="processes.html#id2279969">Process Dictionary</a></li>
</ul>
</li>
<li id="no" title="Distributed Erlang" expanded="false">Distributed Erlang<ul>
<li><a href="distributed.html">
              Top of chapter
            </a></li>
<li title="Distributed Erlang System"><a href="distributed.html#id2280043">Distributed Erlang System</a></li>
<li title="Nodes"><a href="distributed.html#id2280079">Nodes</a></li>
<li title="Node Connections"><a href="distributed.html#id2280154">Node Connections</a></li>
<li title="epmd"><a href="distributed.html#id2280210">epmd</a></li>
<li title="Hidden Nodes"><a href="distributed.html#id2280232">Hidden Nodes</a></li>
<li title="C Nodes"><a href="distributed.html#id2280285">C Nodes</a></li>
<li title="Security"><a href="distributed.html#id2280311">Security</a></li>
<li title="Distribution BIFs"><a href="distributed.html#id2280439">Distribution BIFs</a></li>
<li title="Distribution Command Line Flags"><a href="distributed.html#id2280745">Distribution Command Line Flags</a></li>
<li title="Distribution Modules"><a href="distributed.html#id2280886">Distribution Modules</a></li>
</ul>
</li>
<li id="no" title="Compilation and Code Loading" expanded="false">Compilation and Code Loading<ul>
<li><a href="code_loading.html">
              Top of chapter
            </a></li>
<li title="Compilation"><a href="code_loading.html#id2281100">Compilation</a></li>
<li title="Code Loading"><a href="code_loading.html#id2281218">Code Loading</a></li>
<li title="Code Replacement"><a href="code_loading.html#id2281268">Code Replacement</a></li>
<li title="Running a function when a module is loaded"><a href="code_loading.html#id2281355">Running a function when a module is loaded</a></li>
</ul>
</li>
<li id="no" title="Ports and Port Drivers" expanded="false">Ports and Port Drivers<ul>
<li><a href="ports.html">
              Top of chapter
            </a></li>
<li title="Ports"><a href="ports.html#id2281515">Ports</a></li>
<li title="Port Drivers"><a href="ports.html#id2281557">Port Drivers</a></li>
<li title="Port BIFs"><a href="ports.html#id2281600">Port BIFs</a></li>
</ul>
</li>
</ul>
</div></div>
<div id="content">
<div class="innertube">
<div class="frontpage"></div>
<center><h1>Erlang Reference Manual User's Guide</h1></center>
<center><h4>Version 5.7.5</h4></center>
<center><h4>February 22 2010</h4></center>
</div>
<div class="footer">
<hr>
<p>Copyright © 2003-2010 Ericsson AB. All Rights Reserved.</p>
</div>
</div>
</div></body>
</html>