Post by dunkamenbiostoc on May 16, 2019 5:16:52 GMT -4
Main category: Development
Sub category: Compilers
Developer: Paulo Moura
Filesize: 18637
Title: Logtalk
shrturi.com/x4YGbw
vers.3.25.0 Logtalk
IMPROVED: Documentation of the term expansion mechanism and its predicates. Corrected a safety meta-predicate compilation bug when using static binding to optimize a call to a local meta-predicate made by a normal, public predicate. FIXED: The xpce example to allow loading it from any directory. Running SWI Prolog via Terminal Mac FIXED: Always generate events for messages sent by the user pseudo-object (including messages sent at the top-level interpreter) for consistency with this object definition which sets the events flag to allow. Also note that the per-entity value of this flag is read-only and fixed at compile time. ADDED: Support to the diagrams tool to generate file, cross-reference, and entity diagrams for Prolog module applications when using SWI-Prolog or YAP as the backend compilers.
Site:
Featured for Mac macpkg.icu/?id=26980&kw=1X6E-vers.3.25.3-Logtalk.dmg {18823 kb}
Updated 10.14 macpkg.icu/?id=26980&kw=VER_3.25.4_LOGTALK_UKED.TAR.GZ {21432 kb}
Best! version macpkg.icu/?id=26980&kw=vzEaz.Logtalk.version.3.28.0.tar.gz {15468 kb}
Optimized the performance of threaded/1 calls by using a per-call message queue for collecting the individual call results and by using the message queue identifier as a tag for the individual calls. This solution avoids runtime synchronization of a large number of threads on the same message queue, simplifies compilation and runtime handling of threaded/1 calls, and simplifies thread cancellation, eliminating any risk of dangling individual thread results. Simplified and improved the performance of the predicate lookup caching code, resulting in improved dynamic binding performance. Simplified and improved the performance of the built-in methods asserta/1 and assertz/1 when asserting a clause for a new predicate. Simplified the updating of the internal table for dynamically defined predicates when using the built-in methods retract/1 and retractall/1. Simplified the compiler code used when creating new entities. Corrected a long-standing bug in the implementation of the Obj<<Pred control construct, which failed to properly set the execution context to the receiving object for top-level queries. This bug, which results in a stack overflow error, was uncovered by an unrelated bug fix in the previous Logtalk version. Updated the "metapredicates" example with sample code illustrating how to define wrappers for the bagof/3 and setof/3 built-in methods when the meta-argument may contain existentially qualified variables. FIXED: Typos in the templates of the abolish object/category and event handling built-in predicates. Updated the CxProlog config file to require version 0.97.5 or later. This version adds the epsilon/0 arithmetic constant that is used in the library unit test support. UPDATED: The errors example to illustrate the new compiler lint check for suspicious calls to the ::/2 control construct. FIXED: Bug where closure arguments in calls to meta-predicates failed to be recorded when collecting predicate cross-referencing information. Collecting information on closures currently requires, however, compilation of source files with the optimize flag turned on.
(16027 kbytes) Latest OXH LOGTALK 3.25.1 3.10.7 New on High Sierra
(21618 kbytes) Latest O3CNbK Logtalk 3.27.0 3.10.7 Version to MacBook
(21059 kbytes) Update Uhp6nD v 3.25.2 Logtalk 3.26.0 Language German
(16400 kbytes) Free version 3.27.0 Logtalk 5xeT7K 3.25.4 Recomended to High Sierra
(15841 kbytes) App vers.3.25.2 Logtalk EhV 3.28.0 Best! version
(18637 kbytes) App ver. 3.27.0 Logtalk 0qg 3.10.9 MacOS
(18077 kbytes) Download 642 Logtalk version 3.10.8 3.14.0 El Captan
iMac 7jG_TweetShot_ver._3.9.pkg [4239 KB] 1.12
Recomended MacBook qW5RLZ-7jG_TweetShot_ver._3.9.pkg.pkg [1677 KB] 1.12
Version for OS X 4GBhlw.Loopman.1.8.3.tar.gz [3741 KB] 1.4.8