Timeline


and .

06/26/09:

18:43 Changeset [5048] by pmoura

Corrected a bug when compiling an object or category normal predicate that redefines a built-in Prolog meta-predicate.

11:54 Changeset [5047] by pmoura

The "lgt2*.sh" documentation shell scripts have been updated to ignore XML files that are not XML documenting files generated by the Logtalk compiler.

09:08 Changesets [5045-5046] by pmoura

Updated ECLiPSe 5.10 compatibility notes.

06/24/09:

19:22 Changeset [5044] by pmoura

Logtalk compiler and runtime code cleanup.

19:22 Changeset [5043] by pmoura

Added definition for the "prolog_version" read-only compiler flag to the B-Prolog config file

Updated the XSB config file in order to enable support for multifile directives (version 3.2 or later is required).

06/21/09:

13:46 Changeset [5042] by pmoura

Added limited support for translating queries as initialization goals when compiling modules as objects (queries must be calls to locally defined predicates or to predicates referenced in use_module/2 directives).

12:25 Changeset [5041] by pmoura

Corrected typo in sample "settings" file.

12:00 Changeset [5040] by pmoura

Added missing dynamic directives in the definition of the pseudo-object "debugger".

Allow the "debugger" built-in object to play the role of both a class and a prototype when being specialized or extended.

10:52 Changeset [5039] by pmoura

Added support for translating queries used as directives as initialization goals when compiling a module as an object.

05:55 Changeset [5038] by pmoura

Improved conversion guide for migrating Prolog module code to Logtalk.

06/20/09:

17:22 Changeset [5037] by pmoura

Added support for translating queries used as directives as initialization goals when compiling a module as an object.

06/18/09:

18:06 Changeset [5036] by pmoura

Minor documentation improvements.

06/13/09:

17:06 Changesets [5034-5035] by pmoura

Optimized performance of meta-predicates whose meta-arguments are goals, not closures, when using static binding.

09:04 Changeset [5033] by pmoura

Improved documentation and examples of using the term and goal expansion mechanisms.

06/11/09:

19:43 Changesets [5030-5032] by pmoura

Documentation updates to match the latest changes on the Logtalk compiler.

19:06 Changeset [5029] by pmoura

Added support for using multiple info/1 directives per entity and multiple info/2 directives per predicate (useful when compiling modules as objects).

14:05 Changeset [5028] by pmoura

Added support for parsing operator declarations in the use_module/2 module directive.

13:04 Changeset [5027] by pmoura

Improved compatibility notes with ECLiPSe.

06/10/09:

17:49 Changesets [5024-5026] by pmoura

Added missing dynamic directives in the definition of the pseudo-object "user".

Eliminated message-sending overheads when sending messages to the pseudo-object "user".

Added support for compiling module-qualified arguments in calls to Prolog database and reflection built-in predicates.

14:19 Changeset [5023] by pmoura

Updated the B-Prolog config file in order to support the new foreach/3-4 meta-predicates and the new table mode directive in B-Prolog 7.3.

11:18 Changeset [5022] by pmoura

Updated the SICStus Prolog, SWI-Prolog, and YAP config files in order to support the sloppy use of the ensure_loaded/1 directive within modules, rewriting it to a use_module/1 directive.

Updated the YAP config file in order to support parsing of the use_module/1 module directive.

06/08/09:

09:01 Changeset [5021] by pmoura

Updated the SICStus Prolog config files in order to support parsing of the load_foreign_resource/1 proprietary directive.

06/07/09:

16:08 Changeset [5020] by pmoura

Updated the ECLiPSe config files in order to support parsing of the set_flag/3 proprietary directive.

10:07 Changeset [5019] by pmoura

Added support for parsing operator declarations in the module/2, export/2, and reexport/2 module directives.

10:02 Changeset [5018] by pmoura

Updated the ECLiPSe config files in order to support parsing of comment/2, import/2, and inline/2 proprietary directives.

08:19 Changeset [5017] by pmoura

Improved conversion guide for migrating Prolog module code to Logtalk.

08:09 Changeset [5016] by pmoura

Updated the YAP config file in order to change the code_prefix flag value to "$".

07:38 Changeset [5015] by pmoura

Improved conversion guide for migrating Prolog module code to Logtalk.

06/06/09:

16:08 Changeset [5014] by pmoura

Updated the SWI-Prolog config file in order to improve parsing of reexport/1 and use_module/1 directives.

16:06 Changeset [5013] by pmoura

Fixed a bug in the new support for parsing reexport/2 module directives when compiling Prolog modules as Logtalk objects.

15:13 Changeset [5012] by pmoura

Added support for the predicate renaming operator as/2 used in the SWI-Prolog and YAP reexport/2 directives.

14:29 Changeset [5011] by pmoura

Updated the ECLiPSe and SWI-Prolog config files in order to support parsing of reexport/1 module directives.

13:02 Changeset [5010] by pmoura

Added support for parsing reexport/2 module directives when compiling Prolog modules as Logtalk objects.

06/05/09:

10:33 Changesets [5008-5009] by pmoura

Updated the SWI-Prolog config file in order to support the proprietary predicate directive format_predicate/2.

09:35 Changeset [5007] by pmoura

Fixed a bug where a failed load of a settings file could be reported as successful.

06/04/09:

19:54 Changeset [5006] by pmoura

Updated the SWI-Prolog config file in order to support the proprietary predicate directives noprofile/1 and volatile/1.

17:18 Changeset [5005] by pmoura

Added support for using grammar rule non-terminal indicators in uses/2 and multifile/1 Logtalk directives and in Prolog use_module/2 directive.

Added support for declaring and defining object and category multifile grammar rules.

07:54 Changeset [5004] by pmoura

Updated the SICStus Prolog, SWI-Prolog, and YAP config files in order to workaround broken meta-predicate declarations for the built-in predicates format/2-3.

06/03/09:

10:28 Changeset [5003] by pmoura

Updated version number to 2.37.2 in preparation for the next stable release.

06/02/09:

16:10 Changeset [5002] by pmoura

Logtalk release 2.37.1.

14:41 Changeset [5001] by pmoura

Corrected a XHTML typo in the User Manual.

14:16 Changeset [5000] by pmoura

Updated documentation support to include predicate alias information on the automatically generated XML documenting files. Updated the sample XSLT transformations to output alias information.

07:27 Changeset [4999] by pmoura

Added aliases foldl/4, foldr/4, scanl/4, and scanr/4 to the library object "meta".

07:08 Changeset [4998] by pmoura

Updated the Logtalk Grammar (in the Reference Manual) for the current version.

06/01/09:

18:45 Changeset [4997] by pmoura

Added documentation on the multifile/1 predicate directive.

15:58 Changeset [4996] by pmoura

Added support for parsing module/2 directives whose export list contains operator declarations.

Improved Logtalk compiler error-checking of file-level op/3 directives.

12:50 Changeset [4995] by pmoura

Updated the "list" library object in order to use the built-in msort/2 predicate when using CxProlog?, SWI-Prolog, or YAP as the back-end compiler.

05/31/09:

08:57 Changeset [4994] by pmoura

Removed redundant parsing of use_module/2 directives from the SWI-Prolog config file.

05/30/09:

19:30 Changeset [4993] by pmoura

Improved migration guide for converting Prolog modules into Logtalk objects.

14:09 Changeset [4992] by pmoura

Updated the SWI-Prolog config, improving parsing of use_module/1-2 directives.

14:06 Changeset [4991] by pmoura

Improved Prolog migration manual by documenting limitations in using module meta-predicates.

09:48 Changeset [4990] by pmoura

Updated the "suduku" constraint example in order to use the Logtalk library object "list" instead of the Prolog module "lists".

09:16 Changeset [4989] by pmoura

Improved runtime error-checking for meta-calls whose closure argument is either Object::Closure or Module:Closure.

05/29/09:

18:05 Changeset [4988] by pmoura

Updated the Logtalk compiler to avoid unexpected compilation errors when querying predicate properties due to the lack of standardization of the Prolog predicate_property/2 built-in predicate.

11:10 Changeset [4987] by pmoura

Added support for the thread_initialization/1 proprietary directive to the YAP config file.

11:08 Changeset [4986] by pmoura

Added support for the thread_initialization/1 proprietary directive to the SWI-Prolog config file.

11:05 Changeset [4985] by pmoura

Corrected a Logtalk compiler bug where initialization/1 goals would be compiled as normal code instead of as debug code when compiling a source file in debug mode.

08:35 Changesets [4982-4984] by pmoura

Added support for declaring multifile predicates dynamic.

05:11 Changeset [4981] by pmoura

Added support for declaring and defining object and category multifile predicates. This new feature is primarily intended to facilitate migration of Prolog code to Logtalk and should be used with caution as multifile support is spotty among back-end Prolog compilers (easily leading to portability problems).

05/28/09:

13:27 Changeset [4980] by pmoura

Added documentation to the user manual on support for compiling Prolog module multifile predicates.

11:10 Changeset [4979] by pmoura

Extended the "constraints" example for SWI-Prolog and YAP illustrating the definition of custom constraint propagators within objects.

10:54 Changeset [4978] by pmoura

Added support for compiling clauses for module multifile predicates within objects and categories in order to provide better integration with CLP(FD) and similar constraint packages.

Added support to the config files of SWI-Prolog and YAP for compiling multifile directives for module predicates as-is.

Note: See TracTimeline for information about the timeline view.