Changeset 4277 for trunk/manuals/refman/directives/dynamic1.html
- Timestamp:
- 05/24/08 17:36:12 (6 months ago)
- Files:
-
- 1 modified
-
trunk/manuals/refman/directives/dynamic1.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/manuals/refman/directives/dynamic1.html
r4125 r4277 32 32 dynamic([Functor1//Arity1, Functor2//Arity2, ...])</pre> 33 33 <p> 34 Declares dynamic predicates and dynamic grammar rule non-terminals. Note that an object can be static and have both static and dynamic predicates/non-terminals. Dynamic predicates cannot be declared as synchronized. 34 Declares dynamic predicates and dynamic grammar rule non-terminals. Note that an object can be static and have both static and dynamic predicates/non-terminals. Dynamic predicates cannot be declared as synchronized. When the dynamic predicates are local to an object, declaring them also as private predicates allows the Logtalk compiler to generated optimized code for asserting and retracting predicate clauses. 35 35 </p> 36 36 … … 52 52 <div class="copyright"> 53 53 <span>Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://logtalk.org">Logtalk.org</a></span><br/> 54 <span>Last updated on: Ma rch 5, 2008</span>54 <span>Last updated on: May 23, 2008</span> 55 55 </div> 56 56 <div class="navbottom">
