Search found 514 matches

by Paulo Moura
Thu Jun 18, 2020 8:57 am
Forum: Announcements
Topic: Logtalk webinar coming!
Replies: 0
Views: 55

Logtalk webinar coming!

Next Logtalk webinar:

How to install, setup, and start your first project plus developer tools.

June 27 at 10:00 UTC. Repeated at 20:00 UTC.

Limited to 11 participants to ensure a good interactive experience. Open to sponsors (Tea tier; see https://github.com/sponsors/pmoura) and guests.
by Paulo Moura
Wed Jun 17, 2020 11:34 am
Forum: Announcements
Topic: Logtalk 3.39.0 Stable
Replies: 0
Views: 55

Logtalk 3.39.0 Stable

Hi, Logtalk 3.39.0 is now available for downloading at: https://logtalk.org/ This release improves the linter checks for "is/2" goals, provides an experimental hook predicate enabling user-defined linter warnings, improves the "make" tool check of library aliases, adds experimental support for Ciao ...
by Paulo Moura
Wed May 13, 2020 3:03 pm
Forum: Announcements
Topic: Two Logtalk webinars on May 30th
Replies: 0
Views: 779

Two Logtalk webinars on May 30th

Hi, After some requests, there will two Logtalk webinars on May 30th: 1. Introduction to Logtalk - 14:00 UTC+00:00 (Tea tier) 2. Parametric objects programming idioms - 19:00 UTC+00:00 (Sushi Tier) See https://github.com/sponsors/pmoura for sponsorship tier details and additional rewards. Happy logt...
by Paulo Moura
Sat May 09, 2020 9:23 am
Forum: Announcements
Topic: Logtalk webinar coming!
Replies: 0
Views: 692

Logtalk webinar coming!

Open to sponsors (https://github.com/sponsors/pmoura) and guests. Limited to ~10 participants to ensure a good interactive experience. Tentative date and time is May 30th at 16:00 UTC. Sushi tier or superior required for new sponsors for webinar access. Sponsoring starting date will be taken into ac...
by Paulo Moura
Tue Apr 28, 2020 10:57 am
Forum: Announcements
Topic: Logtalk 3.38.0 Stable
Replies: 0
Views: 814

Logtalk 3.38.0 Stable

Hi, Logtalk 3.38.0 is now available for downloading at: https://logtalk.org/ This release adds a new lint check for non-tail recursive predicate definitions, improves the lint checks for deprecated predicates, includes fixes and improvements for the "arbitrary" library category, implements several n...
by Paulo Moura
Thu Apr 02, 2020 1:59 pm
Forum: Announcements
Topic: Logtalk 3.37.0 Stable
Replies: 0
Views: 738

Logtalk 3.37.0 Stable

Hi, Logtalk 3.37.0 is now available for downloading at: https://logtalk.org/ This release adds a new meta-message to the message printing mechanism, allows the "user" pseudo-object to be used as an event monitor, fixes a reflection API bug that could result in duplicated or redundant entity operator...
by Paulo Moura
Tue Mar 03, 2020 3:33 pm
Forum: Announcements
Topic: Logtalk 3.36.0 Stable
Replies: 0
Views: 817

Logtalk 3.36.0 Stable

Hi, Logtalk 3.36.0 is now available for downloading at: https://logtalk.org/ This release adds lint checks for cyclic terms and float comparisons, improves the lint checks for unification goals that are always true or always false, changes the preferred format of dates and versions in "info/1" direc...
by Paulo Moura
Thu Jan 30, 2020 11:37 am
Forum: Announcements
Topic: Logtalk 3.35.0 Stable
Replies: 0
Views: 879

Logtalk 3.35.0 Stable

Hi, Logtalk 3.35.0 is now available for downloading at: https://logtalk.org/ This release adds a lint check for redefined standard operators, simplifies and improves the compilation and execution performance of meta-calls and lambda expressions, improves compilation of modules as objects for applyin...
by Paulo Moura
Sat Jan 11, 2020 10:17 pm
Forum: Help
Topic: Selective type loading?
Replies: 1
Views: 691

Re: Selective type loading?

The entities in the “types” library form a small hierarchy. Still, check the library notes and also the notes on the “basic_types” library. The later library loads a subset of the types loaded by the “types” hierarchy. If those are enough, then you can replace on your loader file the “logtalk_load(t...
by Paulo Moura
Fri Jan 10, 2020 3:18 pm
Forum: Help
Topic: Reference to unknown object: list
Replies: 10
Views: 921

Re: Reference to unknown object: list

P.S. Until we get a reply from the plug-in author, I suggest you try an alternative to VSC. E.g. Atom (see the coding/atom directory in the Logtalk distribution for details).
by Paulo Moura
Thu Jan 09, 2020 9:25 pm
Forum: Help
Topic: Reference to unknown object: list
Replies: 10
Views: 921

Re: Reference to unknown object: list

Related to your initial question about the warnings when using the VSC Logtalk plug-in:

https://github.com/arthwang/vsc-logtalk/issues/8
by Paulo Moura
Wed Jan 08, 2020 10:15 am
Forum: Help
Topic: Reference to unknown object: list
Replies: 10
Views: 921

Re: Reference to unknown object: list

Now in the loader files what is the difference between the following two syntaxes? No difference when using logtalk_load/1. Just user preference. But when using logtalk_load/2, the first is used when all loaded files share the same compiler options while the second allows different sets of options ...
by Paulo Moura
Wed Jan 08, 2020 8:39 am
Forum: Help
Topic: Reference to unknown object: list
Replies: 10
Views: 921

Re: Reference to unknown object: list

Note that loading and usage are separated in Logtalk. Thus, in your loader.lgt file, you will have a directive: :- use_module(library(clpfd)). But in your objects (or categories) where you want to call CLP(FD) predicates using implicit module-qualification, you will need to use the Logtalk use_modul...
by Paulo Moura
Tue Jan 07, 2020 7:30 pm
Forum: Help
Topic: Reference to unknown object: list
Replies: 10
Views: 921

Re: Reference to unknown object: list

You only need to use uses/2 (or use_module/2) directives if you want implicit message sending (or module qualification). Some users like it, other users prefer explicit. Does your application requires you to write the source code of 200 distinct objects, which with their own dependencies in other ob...
by Paulo Moura
Tue Jan 07, 2020 12:24 pm
Forum: Announcements
Topic: Logtalk 3.34.0 Stable
Replies: 0
Views: 811

Logtalk 3.34.0 Stable

Hi, Logtalk 3.34.0 is now available for downloading at: https://logtalk.org/ This release adds support for defining predicate shorthands in "uses/2" and "use_module/2" directives, allows local operators to also be declared in scope directives to simplify compilation of included files, adds support f...