Changeset 4511 for trunk/manuals

Show
Ignore:
Timestamp:
10/17/08 08:30:34 (3 months ago)
Author:
pmoura
Message:

Implemented a more flexible internal representation of entity properties. Added entity property file/1 for entities compiled and loaded from source files (for back-end Prolog compilers where the stream_property/2 built-in predicate supports the file_name/1 property).

Location:
trunk/manuals
Files:
9 modified

Legend:

Unmodified
Added
Removed
  • trunk/manuals/index.html

    r4509 r4511  
    3232    <div class="copyright"> 
    3333        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>  
    34         <span>Last updated on: October 16, 2008</span> 
     34        <span>Last updated on: October 17, 2008</span> 
    3535    </div> 
    3636    <div class="navbottom"> 
  • trunk/manuals/refman/grammar.html

    r4373 r4511  
    759759<h2 id="grammar_entity_properties">Entity properties</h2> 
    760760 
    761     <dl> 
    762         <dt id="grammar_category_property">category_property ::=</dt> 
     761    <dl  id="grammar_category_property"> 
     762        <dt>category_property ::=</dt> 
    763763            <dd>"<code>static</code>" |</dd> 
    764764            <dd>"<code>dynamic</code>" |</dd> 
    765765            <dd>"<code>built_in</code>" |</dd> 
    766             <dd>"<code>synchronized</code>"</dd> 
     766            <dd>"<code>synchronized</code>" |</dd> 
     767            <dd>"<code>file(File)</code>"</dd> 
    767768    </dl> 
    768769    <dl id="grammar_object_property"> 
     
    772773            <dd>"<code>built_in</code>" |</dd> 
    773774            <dd>"<code>synchronized</code>" |</dd> 
    774             <dd>"<code>threaded</code>"</dd> 
     775            <dd>"<code>threaded</code>" |</dd> 
     776            <dd>"<code>file(File)</code>"</dd> 
    775777    </dl> 
    776778    <dl id="grammar_protocol_property"> 
     
    778780            <dd>"<code>static</code>" |</dd> 
    779781            <dd>"<code>dynamic</code>" |</dd> 
    780             <dd>"<code>built_in</code>"</dd> 
     782            <dd>"<code>built_in</code>" |</dd> 
     783            <dd>"<code>file(File)</code>"</dd> 
    781784    </dl> 
    782785 
     
    803806    <div class="copyright"> 
    804807        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>  
    805         <span>Last updated on: April 18, 2008</span> 
     808        <span>Last updated on: October 17, 2008</span> 
    806809    </div> 
    807810    <div class="navbottom"> 
  • trunk/manuals/refman/index.html

    r4500 r4511  
    321321    <div class="copyright"> 
    322322        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>  
    323         <span>Last updated on: October 12, 2008</span> 
     323        <span>Last updated on: October 17, 2008</span> 
    324324    </div> 
    325325    <div class="navbottom"> 
  • trunk/manuals/refman/refman.header

    r4507 r4511  
    3636        <span>http://logtalk.org/</span> 
    3737    </p> 
    38     <p class="date">Last updated on October 12, 2008</p> 
     38    <p class="date">Last updated on October 17, 2008</p> 
    3939</div> 
    4040 
  • trunk/manuals/userman/categories.html

    r4498 r4511  
    266266<pre>| ?- category_property(Category, Property).</pre> 
    267267<p> 
    268 A category may have the property <code>static</code>, <code>dynamic</code>, or <code>built_in</code>. Dynamic categories can be abolished in runtime by calling the <a title="Consult reference manual" href="../refman/builtins/abolish_category1.html"><code>abolish_category/1</code></a> built-in predicate. A category may also have the property <code>synchronized</code>, which is related to multi-threading programming. 
     268A category may have the property <code>static</code>, <code>dynamic</code>, or <code>built_in</code>. Dynamic categories can be abolished in runtime by calling the <a title="Consult reference manual" href="../refman/builtins/abolish_category1.html"><code>abolish_category/1</code></a> built-in predicate. A category may also have the property <code>synchronized</code>, which is related to multi-threading programming. Depending on the back-end Prolog compiler, a category may have additional properties related to the source file where it is defined. 
    269269</p> 
    270270 
     
    349349    <div class="copyright"> 
    350350        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>  
    351         <span>Last updated on: October 11, 2008</span> 
     351        <span>Last updated on: October 17, 2008</span> 
    352352    </div> 
    353353    <div class="navbottom"> 
  • trunk/manuals/userman/index.html

    r4509 r4511  
    304304    <div class="copyright"> 
    305305        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/> 
    306         <span>Last updated on: October 16, 2008</span> 
     306        <span>Last updated on: October 17, 2008</span> 
    307307    </div> 
    308308    <div class="navbottom"> 
  • trunk/manuals/userman/objects.html

    r4498 r4511  
    413413<pre>| ?- object_property(Object, Property).</pre> 
    414414<p> 
    415 An object may have the property <code>static</code>, <code>dynamic</code>, or <code>built_in</code>. Dynamic objects can be abolished in runtime by calling the <a title="Consult reference manual" href="../refman/builtins/abolish_object1.html"><code>abolish_object/1</code></a> built-in predicate. An object may also have the properties <code>synchronized</code> and <code>threaded</code>, which are related to multi-threading programming. 
     415An object may have the property <code>static</code>, <code>dynamic</code>, or <code>built_in</code>. Dynamic objects can be abolished in runtime by calling the <a title="Consult reference manual" href="../refman/builtins/abolish_object1.html"><code>abolish_object/1</code></a> built-in predicate. An object may also have the properties <code>synchronized</code> and <code>threaded</code>, which are related to multi-threading programming. Depending on the back-end Prolog compiler, an object may have additional properties related to the source file where it is defined. 
    416416</p> 
    417417 
     
    443443    <div class="copyright"> 
    444444        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>  
    445         <span>Last updated on: October 11, 2008</span> 
     445        <span>Last updated on: October 17, 2008</span> 
    446446    </div> 
    447447    <div class="navbottom"> 
  • trunk/manuals/userman/protocols.html

    r4498 r4511  
    170170<pre>| ?- protocol_property(Protocol, Property).</pre> 
    171171<p> 
    172 A protocol may have the property <code>static</code>, <code>dynamic</code>, or <code>built_in</code>. Dynamic protocols can be abolished in runtime by calling the <a title="Consult reference manual" href="../refman/builtins/abolish_protocol1.html"><code>abolish_protocol/1</code></a> built-in predicate. 
     172A protocol may have the property <code>static</code>, <code>dynamic</code>, or <code>built_in</code>. Dynamic protocols can be abolished in runtime by calling the <a title="Consult reference manual" href="../refman/builtins/abolish_protocol1.html"><code>abolish_protocol/1</code></a> built-in predicate. Depending on the back-end Prolog compiler, a protocol may have additional properties related to the source file where it is defined. 
    173173</p> 
    174174 
     
    235235    <div class="copyright"> 
    236236        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/>  
    237         <span>Last updated on: October 11, 2008</span> 
     237        <span>Last updated on: October 17, 2008</span> 
    238238    </div> 
    239239    <div class="navbottom"> 
  • trunk/manuals/userman/userman.header

    r4509 r4511  
    3636        <span>http://logtalk.org/</span> 
    3737    </p> 
    38     <p class="date">Last updated on October 16, 2008</p> 
     38    <p class="date">Last updated on October 17, 2008</p> 
    3939</div> 
    4040