<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/Logtalk</link><counters><counter name="forever" lastEventTime="1307476877" firstEventTime="1179391952">2571</counter></counters><metadata><item name="subtitle"><value type="text/plain">Open Source Object-oriented Logic Programming Language</value></item><item name="description"><value type="text/plain">Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Logtalk</value></item><item name="url"><value type="text/plain">http://logtalk.org/</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message><timestamp>1307287574</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6285</revision><author>pmoura</author><log>Turning on the &quot;smart_compilation&quot; compiler flag will now automatically switch off the &quot;clean&quot; flag.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file></files></commit></body></message><message><timestamp>1307264246</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6284</revision><author>pmoura</author><log>Implemented provides/3 object and category property, allowing to query for multifile predicate definitions provide by an entity to other entities. This property is the dual of the includes/3 object and category property.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/grammar.html">trunk/manuals/refman/grammar.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/index.html">trunk/manuals/refman/index.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/refman.header">trunk/manuals/refman/refman.header</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/index.html">trunk/manuals/index.html</file></files></commit></body></message><message><timestamp>1307261469</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6283</revision><author>pmoura</author><log>Fix the compilation performance fixes when multifile predicates are defined.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file></files></commit></body></message><message><timestamp>1307225930</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6282</revision><author>pmoura</author><log>Improved portability of calls from within objects and categories of calls to Prolog database and reflection built-in predicates whenever the first argument is an explicit module-qualified term.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file></files></commit></body></message><message><timestamp>1307225683</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6281</revision><author>pmoura</author><log>Fixed a compilation performance issue with objects and categories containing a large number of clauses for the same predicate.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file></files></commit></body></message><message><timestamp>1307187503</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6280</revision><author>pmoura</author><log>Changed reporting of declared but not defined static predicates to exclude multifile predicates.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/settings.lgt">trunk/settings.lgt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file></files></commit></body></message><message><timestamp>1307049151</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6279</revision><author>pmoura</author><log>Allow using a Prolog module as an hook object. The module must be loaded and its identifier must be different from any object identifier.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/userman/programming.html">trunk/manuals/userman/programming.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/userman/index.html">trunk/manuals/userman/index.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/userman/userman.header">trunk/manuals/userman/userman.header</file></files></commit></body></message><message><timestamp>1307035001</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6278</revision><author>pmoura</author><log>Updated the SWI-Prolog config file in order to only set the &quot;source_data&quot; flag to &quot;on&quot; when running on stable version 5.10.5 or later or on development version 5.11.20 or later.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/configs/swi.pl">trunk/configs/swi.pl</file></files></commit></body></message><message><timestamp>1307003445</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6277</revision><author>pmoura</author><log>Attempting to load a settings file containing syntax errors will now print a warning instead of failing silently.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/contributions/verdi_neruda/settings.lgt">trunk/contributions/verdi_neruda/settings.lgt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/settings.lgt">trunk/settings.lgt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file></files></commit></body></message><message><timestamp>1306995306</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6276</revision><author>pmoura</author><log>Clean-up trailing space in the Logtalk compiler and runtime file.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file></files></commit></body></message><message><timestamp>1306995274</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6275</revision><author>pmoura</author><log>Minor improvements to the manual glossary.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/glossary.html">trunk/manuals/glossary.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/index.html">trunk/manuals/index.html</file></files></commit></body></message><message><timestamp>1306921771</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6274</revision><author>pmoura</author><log>Added a predicate property, redefined_from/1, allowing querying about the object or category that contains a predicate definition that is redefined.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/userman/predicates.html">trunk/manuals/userman/predicates.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/userman/index.html">trunk/manuals/userman/index.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/userman/userman.header">trunk/manuals/userman/userman.header</file></files></commit></body></message><message><timestamp>1306850641</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6273</revision><author>pmoura</author><log>Added a predicate property, redefined_from/1, allowing querying about the object or category that contains a predicate definition that is redefined.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/builtins/conforms_to_protocol2_3.html">trunk/manuals/refman/builtins/conforms_to_protocol2_3.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/grammar.html">trunk/manuals/refman/grammar.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file></files></commit></body></message><message><timestamp>1306838463</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6272</revision><author>pmoura</author><log>Add includes/3 as a valid object and category property.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file></files></commit></body></message><message><timestamp>1306827517</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6271</revision><author>pmoura</author><log>Also keep the information represented using uses/2 and use_module/2 directives when the &quot;source_data&quot; flag value is set.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/grammar.html">trunk/manuals/refman/grammar.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/index.html">trunk/manuals/refman/index.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/refman.header">trunk/manuals/refman/refman.header</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/index.html">trunk/manuals/index.html</file></files></commit></body></message><message><timestamp>1306775350</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6270</revision><author>pmoura</author><log>Fixed a typo in the Logtalk compiler in the implementation of the declares/2 entity property for multifile predicates.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file></files></commit></body></message><message><timestamp>1306530616</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6269</revision><author>pmoura</author><log>Updated the ECLiPSe config file in order to avoid a warning on versions older than 6.1#69 when turning off the iso_restrictions syntax option.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/configs/eclipse6iso.pl">trunk/configs/eclipse6iso.pl</file></files></commit></body></message><message><timestamp>1306450865</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6268</revision><author>pmoura</author><log>Corrected a long standing bug where entity flag values set locally using the set_logtalk_flag/2 directive would fail to be saved into the entity compiled code.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/examples/testing/testing.lgt">trunk/examples/testing/testing.lgt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/userman/predicates.html">trunk/manuals/userman/predicates.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/examples/diagrams/NOTES.txt">trunk/examples/diagrams/NOTES.txt</file></files></commit></body></message><message><timestamp>1306359045</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6267</revision><author>pmoura</author><log>Added support for info/1 and mode/2 predicate properties to the built-in method predicate_property/2. Note, however, that Logtalk only keeps the information specified using info/2 and mode/2 predicate directives when the &quot;source_data&quot; flag is set to &quot;on&quot;.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/grammar.html">trunk/manuals/refman/grammar.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/examples/sicstus/tests.lgt">trunk/examples/sicstus/tests.lgt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/index.html">trunk/manuals/refman/index.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/refman.header">trunk/manuals/refman/refman.header</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/index.html">trunk/manuals/index.html</file></files></commit></body></message><message><timestamp>1306249812</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>Logtalk</project></source><body><commit><revision>6266</revision><author>pmoura</author><log>With the &quot;source_data&quot; flag set, the Logtalk compiler will now keep the information represented using info/1 directives. The object and category parameter_names/1 property is removed in order to avoid redundancy.</log><files><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/examples/diagrams/loader.lgt">trunk/examples/diagrams/loader.lgt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/compiler/logtalk.pl">trunk/compiler/logtalk.pl</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/examples/diagrams/diagrams.lgt">trunk/examples/diagrams/diagrams.lgt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/grammar.html">trunk/manuals/refman/grammar.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/refman/index.html">trunk/manuals/refman/index.html</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/RELEASE_NOTES.txt">trunk/RELEASE_NOTES.txt</file><file action="modify" uri="http://svn.logtalk.org/logtalk/trunk/manuals/index.html">trunk/manuals/index.html</file></files></commit></body></message></recentMessages></statsTarget>
