to El Capitan Object-oriented logic programming language. download


Main category, Development
Sub category, Compilers
Developer, Paulo Moura
Filesize, 18637
Title, Logtalk


https://goolnk.com/qvp0VQ v 3.25.0 Logtalk

Added support for accessing the compiler input stream using the built-in predicate logtalk_load_context/2 with the key "stream".
FIXED: Case where trying to reload a file with compilation errors without first fixing those errors could lead to an endless loop.
Improved caching of ^^/1 calls (by generating more reusable cache entries, improving lookup performance and cache hits).
This manual is available in the following formats: HTML entirely on one web page
Updated the "" library loader file in order to load the "rbtree" library object.
ADDED: Tests for valid source file name variants to the logtalk_load/1-2 and logtalk_compile/1-2 built-in predicates.

Recomended to iMac Pro https://macpkg.icu/?id=26980&kw=vers.3.23.0-logtalk-zaq.zip {16400 kb}
MacOS https://macpkg.icu/?id=26980&kw=8AHeT1.Logtalk.3.13.0.dmg {20873 kb}


unknown(Option) Controls the unknown entity warnings, resulting from loading an entity that references some other entity that is not currently loaded. Possible option values are warning (the usual default) and silent. singletons(Option) Controls the singleton variable warnings. Possible option values are warning (the usual default) and silent (not recommended unless you have already checked your code and want to avoid false singletons warnings like some Prolog compilers report for variables that start with an underscore). misspelt(Option) Controls the misspelt calls warnings. Possible option values are warning (the usual default) and silent (not recommended). lgtredef(Option) Controls the Logtalk built-in predicates redefinition warnings. Possible option values are warning (the usual default) and silent. plredef(Option) Controls the Prolog built-in predicates redefinition warnings. Possible option values are warning (can be very verbose if your code redefines a lot of Prolog built-in predicates) and silent (the usual default). portability(Option) Controls the calling of non-ISO defined built-in predicates warnings. Possible option values are warning and silent (the usual default). xml(Option) Controls the automatic generation of documenting files in XML format. Possible option values are on (the usual default) and off. doctype(Option) Sets the DOCTYPE reference in the automatically generated XML documenting files. The default value is local, that is, the DOCTYPE reference points to a local DTD file. Other possible values are web (DOCTYPE reference points to the web location ) and standalone (no DOCTYPE reference in the XML documenting files). xsl(File) Sets the XSLT file to be used with the automatically generated XML documenting files. The default value is report(Option) Controls reporting of each compiled or loaded object, category, or protocol (including compilation and loading warnings). Possible option values are on (the usual default) and off (silent compilation and loading). iso_initialization_dir(Option) Controls the use of the initialization/1 directive in the Logtalk generated Prolog code. Possible option values are true (if the Prolog compiler supports the ISO definition of the directive) and false (if the Prolog compiler either does not implement the directive or if the implementation does not conform to the ISO standard). smart_compilation(Option) Controls the use of smart compilation of source files to avoid recompiling files that are unchanged since the last time they are compiled. Possible option values are on and off (the usual default). named_anonymous_vars(Option) Toggles the interpretation of variables that start with an underscore as named anonymous variables. Possible option values are on and off (the usual default). code_prefix(Option) Enables the definition of prefix for all functors of Logtalk generated Prolog code. Option value must be an atom. Default value is ''.
Improved dynamic binding performance by making calls to the lookup caches call the cached methods instead of simply returning the corresponding callable terms, therefore no longer requiring a meta-call for executing the methods. For multi-threaded back-end Prolog compilers, the new caching mechanisms forces the lookup cache dynamic predicates to be declared thread shared instead of thread local.
IMPROVED: Simpler implementation of coinduction, improving compilation times in general and avoiding reporting the generated auxiliary clauses when using the reflection methods. The existing special debugging support is preserved.
Installers and installation scripts
Updated the Windows installer in order to ensure compatibility with the new CxProlog 0.97.3 version. Updated the CxProlog config file in order to set the "underscore_variables" compiler flag to "dont_care".
More
IMPROVED: Faster compilation of entity predicate clauses.
The library object "varlist" is no longer derived from "list" as several of the "listp" predicates are not meaningful or cannot be used with the same modes. Added a new library protocol "varlistp". Corrected several bugs in the implementation of the library object "varlist" predicates. Thanks to Victor Noel for the bug report.

{15841 kb} Update GYv v.3.10.7 Logtalk 3.10.8 Updated version
{15282 kb} Software Logtalk v 3.21.0 Lh2s 3.26.0 Best! version
{18077 kb} Software LOGTALK 3.25.1 JWEXB 3.25.3 Updated on iMac
{17518 kb} Software IVX LOGTALK 3.25.3 3.14.0 Recomended! version
{20500 kb} LOGTALK V 3.13.0 GAXJK 3.26.0 to High Sierra
{19755 kb} Get vers 3.23.0 Logtalk 2csm 4.25.0 Updated Sierra
{17891 kb} Get Logtalk version 3.14.0 QjO0 3.24.0 Recomended 10.12.4

Version Mojave IXBMCV-VER.-1.3.1-MEMORY-PICTURES.PKG | 24930 KB | 1.5.0.3.0
Recomended for MacOS ver..4.1.0.qBitTorrent.zmmWWN.app | 21870 KB | 4.1.5
Updated MacOS Wm72W-Calculus-v-2.2.2.zip | 7654 KB | 2.5.1

Поделитесь полезной информацией: