CIA.vc
Logtalk
Open Source Object-oriented Logic Programming Language
Stats » Projects » Logtalk
information
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.
syndicateUTC clock
13:43 on Feb 13, 2012
event counters
The last message was received 8.36 months ago at 20:01 on Jun 07, 2011
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
2571 messages since the first one, 4.75 years ago, for an average of 16.18 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
15:26 on Jun 05, 2011Logtalk
Commit by pmoura :: r6285 /trunk/ (compiler/logtalk.pl RELEASE_NOTES.txt):
Turning on the "smart_compilation" compiler flag will now automatically switch off the "clean" flag.
#
08:57 on Jun 05, 2011Logtalk
Commit by pmoura :: r6284 /trunk/ (6 files in 4 dirs):
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.
#
08:11 on Jun 05, 2011Logtalk
Commit by pmoura :: r6283 /trunk/compiler/logtalk.pl:
Fix the compilation performance fixes when multifile predicates are defined.
#
22:18 on Jun 04, 2011Logtalk
Commit by pmoura :: r6282 /trunk/ (compiler/logtalk.pl RELEASE_NOTES.txt):
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.
#
22:14 on Jun 04, 2011Logtalk
Commit by pmoura :: r6281 /trunk/ (compiler/logtalk.pl RELEASE_NOTES.txt):
Fixed a compilation performance issue with objects and categories containing a large number of clauses for the same predicate.
#
11:38 on Jun 04, 2011Logtalk
Commit by pmoura :: r6280 /trunk/ (3 files in 2 dirs):
Changed reporting of declared but not defined static predicates to exclude multifile predicates.
#
21:12 on Jun 02, 2011Logtalk
Commit by pmoura :: r6279 /trunk/ (5 files in 3 dirs):
Allow using a Prolog module as an hook object. The module must be loaded and its identifier must be different from any object identifier.
#
17:16 on Jun 02, 2011Logtalk
Commit by pmoura :: r6278 /trunk/configs/swi.pl:
Updated the SWI-Prolog config file in order to only set the "source_data" flag to "on" when running on stable version 5.10.5 or later or on development version 5.11.20 or later.
#
08:30 on Jun 02, 2011Logtalk
Commit by pmoura :: r6277 /trunk/ (4 files in 3 dirs):
Attempting to load a settings file containing syntax errors will now print a warning instead of failing silently.
#
06:15 on Jun 02, 2011Logtalk
Commit by pmoura :: r6276 /trunk/compiler/logtalk.pl:
Clean-up trailing space in the Logtalk compiler and runtime file.
#
06:14 on Jun 02, 2011Logtalk
Commit by pmoura :: r6275 /trunk/manuals/ (glossary.html index.html):
Minor improvements to the manual glossary.
#
09:49 on Jun 01, 2011Logtalk
Commit by pmoura :: r6274 /trunk/manuals/userman/ (3 files):
Added a predicate property, redefined_from/1, allowing querying about the object or category that contains a predicate definition that is redefined.
#
14:04 on May 31, 2011Logtalk
Commit by pmoura :: r6273 /trunk/ (4 files in 4 dirs):
Added a predicate property, redefined_from/1, allowing querying about the object or category that contains a predicate definition that is redefined.
#
10:41 on May 31, 2011Logtalk
Commit by pmoura :: r6272 /trunk/compiler/logtalk.pl:
Add includes/3 as a valid object and category property.
#
07:38 on May 31, 2011Logtalk
Commit by pmoura :: r6271 /trunk/ (6 files in 4 dirs):
Also keep the information represented using uses/2 and use_module/2 directives when the "source_data" flag value is set.
#
17:09 on May 30, 2011Logtalk
Commit by pmoura :: r6270 /trunk/compiler/logtalk.pl:
Fixed a typo in the Logtalk compiler in the implementation of the declares/2 entity property for multifile predicates.
#
21:10 on May 27, 2011Logtalk
Commit by pmoura :: r6269 /trunk/configs/eclipse6iso.pl:
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.
#
23:01 on May 26, 2011Logtalk
Commit by pmoura :: r6268 /trunk/ (5 files in 5 dirs):
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.
#
21:30 on May 25, 2011Logtalk
Commit by pmoura :: r6267 /trunk/ (7 files in 5 dirs):
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 "source_data" flag is set to "on".
#
15:10 on May 24, 2011Logtalk
Commit by pmoura :: r6266 /trunk/ (7 files in 5 dirs):
With the "source_data" 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.
#