Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.prolog > #15560

Logtalk just creates its own island of PlUnit (Re: Logtalk is over engineered in a bad sense)

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.prolog
Subject Logtalk just creates its own island of PlUnit (Re: Logtalk is over engineered in a bad sense)
Date 2026-04-29 12:09 +0200
Message-ID <10sslcn$140rd$2@solani.org> (permalink)
References <vl6nt2$1nl63$1@solani.org> <vn98ml$ie21$1@solani.org> <10ssj45$13v4t$1@solani.org> <10sskci$1402u$1@solani.org>

Show all headers | View raw


Hi,

Logtalk just creates its own island of PlUnit.
A mixture of bloat combined with bloat, and
on top of it some cherry bloat:

     test(lgt_format_2_tab_table_pip_0110_01, true(Assertion)) :-
         ^^set_text_output(''),
         {format("left~tright", [])},
         ^^text_output_assertion('leftright', Assertion).

Woa! Its not that invoking a clause would be
used, which can succeed and fail. No a truth
value needs to be reified. Many frameworks do

that and then compute an expect (*) style DSL.
Meaning we have suddently two languages, the
Prolog language which can deal with with success

and failure, and then a DSL which will deal
with success and failure. Now put the whole thing
into classes, where a default method needs to

be invoked via (^^)/1 because Logtalk is too
stupid to resolve default methods without the
need to write (^^)/1. It might make sense here,

where its practically a super:

init :-
     assertz(counter(0)),
     ^^init.

But otherwise, why?

Bye

Mild Shock schrieb:
> Hi,
> 
> Ok, this is fun, I didn't do Logtalk bashing
> for a while. But Logtalk is definitively
> over engineered in a bad sense.
> 
> Logtalk is the opposite of Jazz. Its more like
> Jazz player taking valium and becoming a
> harmonica player. But the Jazz players are
> 
> also less lucky. We now find a s(CASP) grave
> yard in logic programming, did the Yale
> Shooting problem shoot their foot?
> 
> Logtalk features ton of test cases and a ton
> of adapters. But hell no, where are the test
> results. I didn't find them on GitHub.
> 
> Maybe should have a look again.
> 
> Bye
> 
> P.S.: The test cases  are possibly a do it
> yourself service for the Prolog community.
> Problem millions of OS-es and still the
> 
> idea that a Prolog system is built from
> source, so millions of build platforms.
> No money or resource left to do a GeekBech.
> 
> Too busy with grokking abduction/deduction .
> 
> https://www.geekbench.com/
> 
> A Geek bench taps into standards like
> Vulcan etc.. We even don't have a scripting
> standard for Prolog systems itself.
> 
> How a Prolog processor starts its work is
> left open by the ISO core standard, and
> there is no PIP adressing the problem
> 
> for a set of common platforms.
> 
> Mild Shock schrieb:
>> Hi,
>>
>> The perfect "olive oil business",
>> just follow these steps:
>>
>> Step 1: Avoid the pain of a Prolog vendor
>> - Start without having a WAM, etc..
>>    up your sleves
>>
>> Step 2: Take the easy route of gooey bloath:
>> - Instead build a nonsense layer on
>>    top of existing WAMs, etc..
>>
>> Step 3: Take the easy route of AI winter nonsense:
>> - Add some 80's Expert System nonsense, oldest
>>    tricks like a "why?" component or some
>>    fuzzy truth intervalls.
>>
>> Step 4:
>> - Profit!
>>
>> Bye
>>
>> P.S.: Logtalk also missed the OOP is dead.
>> Everybody does now DOP. Data oriented programming.
>> Less ontology engineering more complex functionality.
>>
>> Mild Shock schrieb:
>>> Hi,
>>>
>>> Wait till USA figures out there is a second
>>> competitor besides DeepSeek, its called Yi-Lightning:
>>>
>>> Yi-Lightning Technical Report
>>> https://arxiv.org/abs/2412.01253
>>>
>>> It was already discussed 2 months ago:
>>>
>>> Eric Schmidt DROPS BOMBSHELL: China DOMINATES AI!
>>> https://www.youtube.com/watch?v=ddWuEUjo4u4
>>>
>>> Bye
>>>
>>> Mild Shock schrieb:
>>>> Hi,
>>>>
>>>> How it started:
>>>> https://www.instagram.com/p/Cump3losObg
>>>>
>>>> How its going:
>>>> https://9gag.com/gag/azx28eK
>>>>
>>>> Bye
>>>
>>
> 

Back to comp.lang.prolog | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Logtalks Corleone "olive oil business" [Missed the DOP Bandwagon] (Was: Knock, knock, who is it? Yi-Lightning) Mild Shock <janburse@fastmail.fm> - 2026-04-29 11:30 +0200
  Logtalk is over engineered in a bad sense [Where are the test results] (Was: Logtalks Corleone "olive oil business") Mild Shock <janburse@fastmail.fm> - 2026-04-29 11:52 +0200
    Logtalk just creates its own island of PlUnit (Re: Logtalk is over engineered in a bad sense) Mild Shock <janburse@fastmail.fm> - 2026-04-29 12:09 +0200
      The mechanic with the Vacuum Hypothesis (Was: Logtalk just creates its own island of PlUnit) Mild Shock <janburse@fastmail.fm> - 2026-04-29 12:50 +0200

csiph-web