Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Oh, I've seen copies [of Linux Journal] around the terminal room at The Labs. -- Dennis Ritchie


devel / comp.lang.prolog / Re: 50 Years of Prolog Nonsense

SubjectAuthor
* 50 Years of Prolog NonsenseMostowski Collapse
`* 50 Years of Prolog NonsenseMostowski Collapse
 `* 50 Years of Prolog NonsenseMostowski Collapse
  `* 50 Years of Prolog NonsenseMostowski Collapse
   `* 50 Years of Prolog NonsenseMostowski Collapse
    `* 50 Years of Prolog NonsenseMostowski Collapse
     +* 50 Years of Prolog NonsenseMostowski Collapse
     |`* 50 Years of Prolog NonsenseMostowski Collapse
     | +* 50 Years of Prolog NonsenseMostowski Collapse
     | |`- 50 Years of Prolog NonsenseMostowski Collapse
     | `* 50 Years of Prolog NonsenseMild Shock
     |  `* 50 Years of Prolog NonsenseMild Shock
     |   +* 50 Years of Prolog NonsenseMild Shock
     |   |`* 50 Years of Prolog NonsenseMild Shock
     |   | `* 50 Years of Prolog NonsenseMild Shock
     |   |  `- 50 Years of Prolog NonsenseMild Shock
     |   `- 50 Years of Prolog NonsenseMild Shock
     `* 50 Years of Prolog NonsenseMostowski Collapse
      `* 50 Years of Prolog NonsenseMostowski Collapse
       `* 50 Years of Prolog NonsenseMostowski Collapse
        +* 50 Years of Prolog NonsenseMostowski Collapse
        |`* 50 Years of Prolog NonsenseMostowski Collapse
        | `- 50 Years of Prolog NonsenseMostowski Collapse
        `* 50 Years of Prolog NonsenseMarkus Triska
         `* 50 Years of Prolog NonsenseMostowski Collapse
          `* 50 Years of Prolog NonsenseMostowski Collapse
           `* 50 Years of Prolog NonsenseMostowski Collapse
            `* 50 Years of Prolog NonsenseMostowski Collapse
             `* 50 Years of Prolog NonsenseMostowski Collapse
              `* 50 Years of Prolog NonsenseMostowski Collapse
               `* 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +* 50 Years of Prolog NonsenseMostowski Collapse
                |`* 50 Years of Prolog NonsenseMarkus Triska
                | `* 50 Years of Prolog NonsenseMild Shock
                |  `* Re: 50 Years of Prolog NonsenseMild Shock
                |   `- Re: 50 Years of Prolog NonsenseMild Shock
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                +- 50 Years of Prolog NonsenseMostowski Collapse
                `- 50 Years of Prolog NonsenseMostowski Collapse

Pages:123
Re: 50 Years of Prolog Nonsense

<u4ad9j$8n92$1@solani.org>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2038&group=comp.lang.prolog#2038

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mostowski Collapse)
Newsgroups: comp.lang.prolog
Subject: Re: 50 Years of Prolog Nonsense
Date: Sat, 20 May 2023 14:09:23 +0200
Message-ID: <u4ad9j$8n92$1@solani.org>
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com>
<b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com>
<5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com>
<1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 20 May 2023 12:09:23 -0000 (UTC)
Injection-Info: solani.org;
logging-data="285986"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.16
Cancel-Lock: sha1:9RqP+VaBkJnPkScdGtd5xJZ9Q1w=
X-User-ID: eJwNysERACEIBLCW7oBdsBwB6b8EfWYmUP4sN4KGwexcoEvxi7QAa0/Lc8nq4tZXK00oCIq2W+QcXaoF59G+TzoVRA==
In-Reply-To: <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
 by: Mostowski Collapse - Sat, 20 May 2023 12:09 UTC

Panic on the Titanic? This paper here
references s(CASP) and LLM:

Prolog: Past, Present, and Future
https://personal.utdallas.edu/~gupta/prolog-next-50-years.pdf

But when I lookup the reference, its
just some to appear thingy:

A. Rajasekharan, Y. Zeng, P. Padalkar, and G. Gupta.
Reliable Natural Language Understanding with Large
Language Models and Answer Set Programming. Preprint
arXiv:2302.03780; to appear in Proc. ICLP’23 (Tech. Comm.) 2023.
https://arxiv.org/abs/2302.03780

LoL

Well its never too late to jump on a
Bandwagon, even if some bones might crash.

Bye

Mostowski Collapse schrieb:
> What would make sense, is a ISO core standard working
> group, that would draft these stream creation properties:
>
> - bom(Bool)
> Specify detecting or writing a BOM.
> - encoding(Atom)
> Specify a file encoding.
>
> After all we have already 2022 and 50 years of Prolog. But
> can we be sure that Prolog texts are exchangeable, if
> they use Unicode code points?
>
> What if a UTF-16 file, handy for CJK, comes along?
>
> Mostowski Collapse schrieb am Freitag, 10. Juni 2022 um 14:54:07 UTC+2:
>> Its 2022 and Prolog is among the top 20
>>
>> TIOBE Index for June 2022
>> https://www.tiobe.com/tiobe-index/
>>
>> Woa!

Re: 50 Years of Prolog Nonsense

<8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2039&group=comp.lang.prolog#2039

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ac8:5f94:0:b0:3ef:5c07:f789 with SMTP id j20-20020ac85f94000000b003ef5c07f789mr1452016qta.10.1684586790972;
Sat, 20 May 2023 05:46:30 -0700 (PDT)
X-Received: by 2002:a05:690c:705:b0:55d:e173:8a73 with SMTP id
bs5-20020a05690c070500b0055de1738a73mr3049468ywb.2.1684586790715; Sat, 20 May
2023 05:46:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Sat, 20 May 2023 05:46:30 -0700 (PDT)
In-Reply-To: <u4ad9j$8n92$1@solani.org>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Sat, 20 May 2023 12:46:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 85
 by: Mostowski Collapse - Sat, 20 May 2023 12:46 UTC

Knock, Knock, any idea whats going on via OpenAI?
Will computers communicate with each other via
Prolog Goals, Telescript Agents, SPARQL Queries?

What about "natural language" with tons of context
as the interfacing currency between Computers and
Humans, and between Computers and Computers?

Interesting paper here, with modes LM size goals:

"[...]
Although the second path is simpler and apparently
capable of earlier realization, it has been relatively neglected.
Fredkin's trie memory provides a promising paradigm.
We may in due course see a serious effort to develop
computer programs that can be connected together
like the words and phrases of speech to do whatever
computation or control is required at the moment. The
consideration that holds back such an effort, apparently,
is that the effort would produce nothing that, would be of
great value in the context of existing computers. It would
be unrewarding to develop the language before there are
any computing machines capable of responding meaningfully to it.
[...]
For real-time interaction on a truly symbiotic level, however,
a vocabulary of about 2000 words, e.g. 1000 words of
something like basic English and 1000 technical terms,
would probably be required. That constitutes a challenging
problem. In the consensus of acousticians and linguists,
construction of a recognizer of 2000 words cannot be
accomplished now. However, there are several organizations
that would happily undertake to develop and automatie recognizer
for such a vocabulary on a five-year basis.
[...]"

LICKLIDER, J. C. R. 1960. Man-computer symbiosis.
IRE Transactions on Human Factors in Electronics. HFE-1: 4-11, (March 1).
http://worrydream.com/refs/Licklider%20-%20Man-Computer%20Symbiosis.pdf

Mostowski Collapse schrieb am Samstag, 20. Mai 2023 um 14:09:26 UTC+2:
> Panic on the Titanic? This paper here
> references s(CASP) and LLM:
>
> Prolog: Past, Present, and Future
> https://personal.utdallas.edu/~gupta/prolog-next-50-years.pdf
>
> But when I lookup the reference, its
> just some to appear thingy:
>
> A. Rajasekharan, Y. Zeng, P. Padalkar, and G. Gupta.
> Reliable Natural Language Understanding with Large
> Language Models and Answer Set Programming. Preprint
> arXiv:2302.03780; to appear in Proc. ICLP’23 (Tech. Comm.) 2023.
> https://arxiv.org/abs/2302.03780
>
> LoL
>
> Well its never too late to jump on a
> Bandwagon, even if some bones might crash.
>
> Bye
>
> Mostowski Collapse schrieb:
> > What would make sense, is a ISO core standard working
> > group, that would draft these stream creation properties:
> >
> > - bom(Bool)
> > Specify detecting or writing a BOM.
> > - encoding(Atom)
> > Specify a file encoding.
> >
> > After all we have already 2022 and 50 years of Prolog. But
> > can we be sure that Prolog texts are exchangeable, if
> > they use Unicode code points?
> >
> > What if a UTF-16 file, handy for CJK, comes along?
> >
> > Mostowski Collapse schrieb am Freitag, 10. Juni 2022 um 14:54:07 UTC+2:
> >> Its 2022 and Prolog is among the top 20
> >>
> >> TIOBE Index for June 2022
> >> https://www.tiobe.com/tiobe-index/
> >>
> >> Woa!

Re: 50 Years of Prolog Nonsense

<4842b7ab-789d-4c89-a36c-df8a16c7cb05n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2040&group=comp.lang.prolog#2040

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:254d:b0:759:5ff7:aa52 with SMTP id s13-20020a05620a254d00b007595ff7aa52mr1506786qko.12.1684586933848;
Sat, 20 May 2023 05:48:53 -0700 (PDT)
X-Received: by 2002:a25:ac9d:0:b0:ba7:93ca:fd3a with SMTP id
x29-20020a25ac9d000000b00ba793cafd3amr2938890ybi.7.1684586933522; Sat, 20 May
2023 05:48:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Sat, 20 May 2023 05:48:53 -0700 (PDT)
In-Reply-To: <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4842b7ab-789d-4c89-a36c-df8a16c7cb05n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Sat, 20 May 2023 12:48:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5376
 by: Mostowski Collapse - Sat, 20 May 2023 12:48 UTC

Corr.: Typo

Interesting paper here, with modest LM size goals:

Mostowski Collapse schrieb am Samstag, 20. Mai 2023 um 14:46:32 UTC+2:
> Knock, Knock, any idea whats going on via OpenAI?
> Will computers communicate with each other via
> Prolog Goals, Telescript Agents, SPARQL Queries?
>
> What about "natural language" with tons of context
> as the interfacing currency between Computers and
> Humans, and between Computers and Computers?
>
> Interesting paper here, with modes LM size goals:
>
> "[...]
> Although the second path is simpler and apparently
> capable of earlier realization, it has been relatively neglected.
> Fredkin's trie memory provides a promising paradigm.
> We may in due course see a serious effort to develop
> computer programs that can be connected together
> like the words and phrases of speech to do whatever
> computation or control is required at the moment. The
> consideration that holds back such an effort, apparently,
> is that the effort would produce nothing that, would be of
> great value in the context of existing computers. It would
> be unrewarding to develop the language before there are
> any computing machines capable of responding meaningfully to it.
> [...]
> For real-time interaction on a truly symbiotic level, however,
> a vocabulary of about 2000 words, e.g. 1000 words of
> something like basic English and 1000 technical terms,
> would probably be required. That constitutes a challenging
> problem. In the consensus of acousticians and linguists,
> construction of a recognizer of 2000 words cannot be
> accomplished now. However, there are several organizations
> that would happily undertake to develop and automatie recognizer
> for such a vocabulary on a five-year basis.
> [...]"
>
> LICKLIDER, J. C. R. 1960. Man-computer symbiosis.
> IRE Transactions on Human Factors in Electronics. HFE-1: 4-11, (March 1).
> http://worrydream.com/refs/Licklider%20-%20Man-Computer%20Symbiosis.pdf
> Mostowski Collapse schrieb am Samstag, 20. Mai 2023 um 14:09:26 UTC+2:
> > Panic on the Titanic? This paper here
> > references s(CASP) and LLM:
> >
> > Prolog: Past, Present, and Future
> > https://personal.utdallas.edu/~gupta/prolog-next-50-years.pdf
> >
> > But when I lookup the reference, its
> > just some to appear thingy:
> >
> > A. Rajasekharan, Y. Zeng, P. Padalkar, and G. Gupta.
> > Reliable Natural Language Understanding with Large
> > Language Models and Answer Set Programming. Preprint
> > arXiv:2302.03780; to appear in Proc. ICLP’23 (Tech. Comm.) 2023..
> > https://arxiv.org/abs/2302.03780
> >
> > LoL
> >
> > Well its never too late to jump on a
> > Bandwagon, even if some bones might crash.
> >
> > Bye
> >
> > Mostowski Collapse schrieb:
> > > What would make sense, is a ISO core standard working
> > > group, that would draft these stream creation properties:
> > >
> > > - bom(Bool)
> > > Specify detecting or writing a BOM.
> > > - encoding(Atom)
> > > Specify a file encoding.
> > >
> > > After all we have already 2022 and 50 years of Prolog. But
> > > can we be sure that Prolog texts are exchangeable, if
> > > they use Unicode code points?
> > >
> > > What if a UTF-16 file, handy for CJK, comes along?
> > >
> > > Mostowski Collapse schrieb am Freitag, 10. Juni 2022 um 14:54:07 UTC+2:
> > >> Its 2022 and Prolog is among the top 20
> > >>
> > >> TIOBE Index for June 2022
> > >> https://www.tiobe.com/tiobe-index/
> > >>
> > >> Woa!

Re: 50 Years of Prolog Nonsense

<46640569-53b0-4790-b9cc-4accd5357fe8n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2041&group=comp.lang.prolog#2041

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ac8:5a49:0:b0:3d5:49eb:4d1e with SMTP id o9-20020ac85a49000000b003d549eb4d1emr1783380qta.1.1684588606217;
Sat, 20 May 2023 06:16:46 -0700 (PDT)
X-Received: by 2002:a25:aaad:0:b0:ba8:93c3:331a with SMTP id
t42-20020a25aaad000000b00ba893c3331amr3054223ybi.5.1684588605895; Sat, 20 May
2023 06:16:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Sat, 20 May 2023 06:16:45 -0700 (PDT)
In-Reply-To: <4842b7ab-789d-4c89-a36c-df8a16c7cb05n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
<4842b7ab-789d-4c89-a36c-df8a16c7cb05n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <46640569-53b0-4790-b9cc-4accd5357fe8n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Sat, 20 May 2023 13:16:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5847
 by: Mostowski Collapse - Sat, 20 May 2023 13:16 UTC

ChatGPT uses something like a 50'000 or much larger
vocabulary, for more recent models. And has also mechanisms
to handle out-of-vocabulary (OOV) words.

Mostowski Collapse schrieb am Samstag, 20. Mai 2023 um 14:48:54 UTC+2:
> Corr.: Typo
>
> Interesting paper here, with modest LM size goals:
> Mostowski Collapse schrieb am Samstag, 20. Mai 2023 um 14:46:32 UTC+2:
> > Knock, Knock, any idea whats going on via OpenAI?
> > Will computers communicate with each other via
> > Prolog Goals, Telescript Agents, SPARQL Queries?
> >
> > What about "natural language" with tons of context
> > as the interfacing currency between Computers and
> > Humans, and between Computers and Computers?
> >
> > Interesting paper here, with modes LM size goals:
> >
> > "[...]
> > Although the second path is simpler and apparently
> > capable of earlier realization, it has been relatively neglected.
> > Fredkin's trie memory provides a promising paradigm.
> > We may in due course see a serious effort to develop
> > computer programs that can be connected together
> > like the words and phrases of speech to do whatever
> > computation or control is required at the moment. The
> > consideration that holds back such an effort, apparently,
> > is that the effort would produce nothing that, would be of
> > great value in the context of existing computers. It would
> > be unrewarding to develop the language before there are
> > any computing machines capable of responding meaningfully to it.
> > [...]
> > For real-time interaction on a truly symbiotic level, however,
> > a vocabulary of about 2000 words, e.g. 1000 words of
> > something like basic English and 1000 technical terms,
> > would probably be required. That constitutes a challenging
> > problem. In the consensus of acousticians and linguists,
> > construction of a recognizer of 2000 words cannot be
> > accomplished now. However, there are several organizations
> > that would happily undertake to develop and automatie recognizer
> > for such a vocabulary on a five-year basis.
> > [...]"
> >
> > LICKLIDER, J. C. R. 1960. Man-computer symbiosis.
> > IRE Transactions on Human Factors in Electronics. HFE-1: 4-11, (March 1).
> > http://worrydream.com/refs/Licklider%20-%20Man-Computer%20Symbiosis.pdf
> > Mostowski Collapse schrieb am Samstag, 20. Mai 2023 um 14:09:26 UTC+2:
> > > Panic on the Titanic? This paper here
> > > references s(CASP) and LLM:
> > >
> > > Prolog: Past, Present, and Future
> > > https://personal.utdallas.edu/~gupta/prolog-next-50-years.pdf
> > >
> > > But when I lookup the reference, its
> > > just some to appear thingy:
> > >
> > > A. Rajasekharan, Y. Zeng, P. Padalkar, and G. Gupta.
> > > Reliable Natural Language Understanding with Large
> > > Language Models and Answer Set Programming. Preprint
> > > arXiv:2302.03780; to appear in Proc. ICLP’23 (Tech. Comm.) 2023.
> > > https://arxiv.org/abs/2302.03780
> > >
> > > LoL
> > >
> > > Well its never too late to jump on a
> > > Bandwagon, even if some bones might crash.
> > >
> > > Bye
> > >
> > > Mostowski Collapse schrieb:
> > > > What would make sense, is a ISO core standard working
> > > > group, that would draft these stream creation properties:
> > > >
> > > > - bom(Bool)
> > > > Specify detecting or writing a BOM.
> > > > - encoding(Atom)
> > > > Specify a file encoding.
> > > >
> > > > After all we have already 2022 and 50 years of Prolog. But
> > > > can we be sure that Prolog texts are exchangeable, if
> > > > they use Unicode code points?
> > > >
> > > > What if a UTF-16 file, handy for CJK, comes along?
> > > >
> > > > Mostowski Collapse schrieb am Freitag, 10. Juni 2022 um 14:54:07 UTC+2:
> > > >> Its 2022 and Prolog is among the top 20
> > > >>
> > > >> TIOBE Index for June 2022
> > > >> https://www.tiobe.com/tiobe-index/
> > > >>
> > > >> Woa!

Re: 50 Years of Prolog Nonsense

<cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2054&group=comp.lang.prolog#2054

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:622a:3d1:b0:3f6:ae6d:6c3d with SMTP id k17-20020a05622a03d100b003f6ae6d6c3dmr1238549qtx.12.1685188269059;
Sat, 27 May 2023 04:51:09 -0700 (PDT)
X-Received: by 2002:a81:b65d:0:b0:561:244d:c40 with SMTP id
h29-20020a81b65d000000b00561244d0c40mr2806247ywk.5.1685188268793; Sat, 27 May
2023 04:51:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Sat, 27 May 2023 04:51:08 -0700 (PDT)
In-Reply-To: <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mild Shock)
Injection-Date: Sat, 27 May 2023 11:51:09 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6428
 by: Mild Shock - Sat, 27 May 2023 11:51 UTC

More Knock, Knock. I guess the future of the internet
is indeed a collection of books that talk to each other!
Who had this vision again, I don't remember.

Ok, let some AI intelligence, like ChatGPT, do the
low level plumbing. Interesting paper BTW:

"Supporting a web scale collection of potentially millions
of changing APIs requires rethinking our approach to how
we integrate tools. It is not longer possible to describe
the full set of APIs in a single context.

Many of the APIs will have overlapping functionality with
nuanced limitations and constraints. Simply evaluating
LLMs in this new setting requires new benchmarks.

In this paper, we explore the use of self-instruct fine-tuning
and retrieval to enable LLMs to accurately select from
a large, overlapping, and changing set tools expressed
using their APIs and API documentation.

We construct, APIBench, a large corpus of APIs with
complex and often overlapping functionality by scraping
ML APIs (models) from public model hubs."

Gorilla: Large Language Model Connected with Massive APIs
https://arxiv.org/pdf/2305.15334.pdf

Mostowski Collapse schrieb am Samstag, 20. Mai 2023 um 14:46:32 UTC+2:
> Knock, Knock, any idea whats going on via OpenAI?
> Will computers communicate with each other via
> Prolog Goals, Telescript Agents, SPARQL Queries?
>
> What about "natural language" with tons of context
> as the interfacing currency between Computers and
> Humans, and between Computers and Computers?
>
> Interesting paper here, with modes LM size goals:
>
> "[...]
> Although the second path is simpler and apparently
> capable of earlier realization, it has been relatively neglected.
> Fredkin's trie memory provides a promising paradigm.
> We may in due course see a serious effort to develop
> computer programs that can be connected together
> like the words and phrases of speech to do whatever
> computation or control is required at the moment. The
> consideration that holds back such an effort, apparently,
> is that the effort would produce nothing that, would be of
> great value in the context of existing computers. It would
> be unrewarding to develop the language before there are
> any computing machines capable of responding meaningfully to it.
> [...]
> For real-time interaction on a truly symbiotic level, however,
> a vocabulary of about 2000 words, e.g. 1000 words of
> something like basic English and 1000 technical terms,
> would probably be required. That constitutes a challenging
> problem. In the consensus of acousticians and linguists,
> construction of a recognizer of 2000 words cannot be
> accomplished now. However, there are several organizations
> that would happily undertake to develop and automatie recognizer
> for such a vocabulary on a five-year basis.
> [...]"
>
> LICKLIDER, J. C. R. 1960. Man-computer symbiosis.
> IRE Transactions on Human Factors in Electronics. HFE-1: 4-11, (March 1).
> http://worrydream.com/refs/Licklider%20-%20Man-Computer%20Symbiosis.pdf
> Mostowski Collapse schrieb am Samstag, 20. Mai 2023 um 14:09:26 UTC+2:
> > Panic on the Titanic? This paper here
> > references s(CASP) and LLM:
> >
> > Prolog: Past, Present, and Future
> > https://personal.utdallas.edu/~gupta/prolog-next-50-years.pdf
> >
> > But when I lookup the reference, its
> > just some to appear thingy:
> >
> > A. Rajasekharan, Y. Zeng, P. Padalkar, and G. Gupta.
> > Reliable Natural Language Understanding with Large
> > Language Models and Answer Set Programming. Preprint
> > arXiv:2302.03780; to appear in Proc. ICLP’23 (Tech. Comm.) 2023..
> > https://arxiv.org/abs/2302.03780
> >
> > LoL
> >
> > Well its never too late to jump on a
> > Bandwagon, even if some bones might crash.
> >
> > Bye
> >
> > Mostowski Collapse schrieb:
> > > What would make sense, is a ISO core standard working
> > > group, that would draft these stream creation properties:
> > >
> > > - bom(Bool)
> > > Specify detecting or writing a BOM.
> > > - encoding(Atom)
> > > Specify a file encoding.
> > >
> > > After all we have already 2022 and 50 years of Prolog. But
> > > can we be sure that Prolog texts are exchangeable, if
> > > they use Unicode code points?
> > >
> > > What if a UTF-16 file, handy for CJK, comes along?
> > >
> > > Mostowski Collapse schrieb am Freitag, 10. Juni 2022 um 14:54:07 UTC+2:
> > >> Its 2022 and Prolog is among the top 20
> > >>
> > >> TIOBE Index for June 2022
> > >> https://www.tiobe.com/tiobe-index/
> > >>
> > >> Woa!

Re: 50 Years of Prolog Nonsense

<38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2058&group=comp.lang.prolog#2058

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:414a:b0:75b:264e:a1c7 with SMTP id k10-20020a05620a414a00b0075b264ea1c7mr3214897qko.12.1685653833177;
Thu, 01 Jun 2023 14:10:33 -0700 (PDT)
X-Received: by 2002:a81:4519:0:b0:568:9e88:6aa4 with SMTP id
s25-20020a814519000000b005689e886aa4mr5794217ywa.6.1685653832758; Thu, 01 Jun
2023 14:10:32 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Thu, 1 Jun 2023 14:10:32 -0700 (PDT)
In-Reply-To: <cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
<cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mild Shock)
Injection-Date: Thu, 01 Jun 2023 21:10:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2326
 by: Mild Shock - Thu, 1 Jun 2023 21:10 UTC

June, 2023 Update: It might be the case, that ChatGPT has improved
in logic. Here it does even modal logic, and you can ask it to produce
proofs without LEM. ChatGPT does the following tasks:

Here’s how you can translate the proof into natural deduction:
Here’s an alternative proof that does not rely on LEM:
Here’s the translation of the proof into Fitch-style natural deduction:
Here’s the translation of the proof into Gentzen’s tree-style natural deduction:
Here’s the translation of the proof into sequent-style natural deduction:
https://chat.openai.com/share/79ae4f02-fd07-4786-800b-305bc9eed143

Re: 50 Years of Prolog Nonsense

<083a0dcc-b342-4381-a20d-e4dcb2e59425n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2059&group=comp.lang.prolog#2059

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:622a:1494:b0:3f5:39a8:91d0 with SMTP id t20-20020a05622a149400b003f539a891d0mr3125075qtx.11.1685653909434;
Thu, 01 Jun 2023 14:11:49 -0700 (PDT)
X-Received: by 2002:a81:c14a:0:b0:557:616:7d63 with SMTP id
e10-20020a81c14a000000b0055706167d63mr1882578ywl.1.1685653909059; Thu, 01 Jun
2023 14:11:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Thu, 1 Jun 2023 14:11:48 -0700 (PDT)
In-Reply-To: <38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
<cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com> <38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <083a0dcc-b342-4381-a20d-e4dcb2e59425n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mild Shock)
Injection-Date: Thu, 01 Jun 2023 21:11:49 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3131
 by: Mild Shock - Thu, 1 Jun 2023 21:11 UTC

Today I had for some minutes a strong feeling
of obsolence, was even imagining that these could
be my last days where I write some "program code".

This happened after I saw ChatGPT doing logic.
Although was reading about "Low Code / No Code"
already for a while. So which profession gets hit first?

Profiles of the future : an inquiry into the limits of the possible
Arthur C. Clarke - 1962, Chapter 18: The Obsolence of Man
https://archive.org/details/profilesoffuture00clar/page/222/mode/2up

Arthur C. Clarke talks
A Space Odyssey and artificial intelligence, 1968
https://www.youtube.com/watch?v=zNJbUYD-pfo

Mild Shock schrieb am Donnerstag, 1. Juni 2023 um 23:10:34 UTC+2:
> June, 2023 Update: It might be the case, that ChatGPT has improved
> in logic. Here it does even modal logic, and you can ask it to produce
> proofs without LEM. ChatGPT does the following tasks:
>
> Here’s how you can translate the proof into natural deduction:
> Here’s an alternative proof that does not rely on LEM:
> Here’s the translation of the proof into Fitch-style natural deduction:
> Here’s the translation of the proof into Gentzen’s tree-style natural deduction:
> Here’s the translation of the proof into sequent-style natural deduction:
> https://chat.openai.com/share/79ae4f02-fd07-4786-800b-305bc9eed143

Re: 50 Years of Prolog Nonsense

<90f2518a-65e4-4d58-8b11-c556978523b3n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2060&group=comp.lang.prolog#2060

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:6214:a06:b0:626:15ab:787a with SMTP id dw6-20020a0562140a0600b0062615ab787amr1360643qvb.4.1685654267463;
Thu, 01 Jun 2023 14:17:47 -0700 (PDT)
X-Received: by 2002:a25:1843:0:b0:bad:99d:f086 with SMTP id
64-20020a251843000000b00bad099df086mr511771yby.10.1685654267185; Thu, 01 Jun
2023 14:17:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Thu, 1 Jun 2023 14:17:46 -0700 (PDT)
In-Reply-To: <083a0dcc-b342-4381-a20d-e4dcb2e59425n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
<cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com> <38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>
<083a0dcc-b342-4381-a20d-e4dcb2e59425n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <90f2518a-65e4-4d58-8b11-c556978523b3n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mild Shock)
Injection-Date: Thu, 01 Jun 2023 21:17:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3772
 by: Mild Shock - Thu, 1 Jun 2023 21:17 UTC

Wao! I love coding so much, maybe should jump
into no-coding. How would I setup my computer
and have myself better skills, so that I would

do no-coding. Like the current project I am
wroking on. A ChatGPT AI would first need to
have a model/context of my current project.

And then maybe I could sit back, ask it:
Please do this for me, please do that for me.
Which would be on second thought quite swell!

Mild Shock schrieb am Donnerstag, 1. Juni 2023 um 23:11:50 UTC+2:
> Today I had for some minutes a strong feeling
> of obsolence, was even imagining that these could
> be my last days where I write some "program code".
>
> This happened after I saw ChatGPT doing logic.
> Although was reading about "Low Code / No Code"
> already for a while. So which profession gets hit first?
>
> Profiles of the future : an inquiry into the limits of the possible
> Arthur C. Clarke - 1962, Chapter 18: The Obsolence of Man
> https://archive.org/details/profilesoffuture00clar/page/222/mode/2up
>
> Arthur C. Clarke talks
> A Space Odyssey and artificial intelligence, 1968
> https://www.youtube.com/watch?v=zNJbUYD-pfo
> Mild Shock schrieb am Donnerstag, 1. Juni 2023 um 23:10:34 UTC+2:
> > June, 2023 Update: It might be the case, that ChatGPT has improved
> > in logic. Here it does even modal logic, and you can ask it to produce
> > proofs without LEM. ChatGPT does the following tasks:
> >
> > Here’s how you can translate the proof into natural deduction:
> > Here’s an alternative proof that does not rely on LEM:
> > Here’s the translation of the proof into Fitch-style natural deduction:
> > Here’s the translation of the proof into Gentzen’s tree-style natural deduction:
> > Here’s the translation of the proof into sequent-style natural deduction:
> > https://chat.openai.com/share/79ae4f02-fd07-4786-800b-305bc9eed143

Re: 50 Years of Prolog Nonsense

<500d2533-a110-4617-bb99-b20501a5ac37n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2062&group=comp.lang.prolog#2062

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ad4:48c2:0:b0:626:2366:e4c7 with SMTP id v2-20020ad448c2000000b006262366e4c7mr1433222qvx.11.1685691880430;
Fri, 02 Jun 2023 00:44:40 -0700 (PDT)
X-Received: by 2002:a81:b645:0:b0:559:e97a:cb21 with SMTP id
h5-20020a81b645000000b00559e97acb21mr6302970ywk.9.1685691880144; Fri, 02 Jun
2023 00:44:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Fri, 2 Jun 2023 00:44:39 -0700 (PDT)
In-Reply-To: <38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
<cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com> <38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <500d2533-a110-4617-bb99-b20501a5ac37n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mild Shock)
Injection-Date: Fri, 02 Jun 2023 07:44:40 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2876
 by: Mild Shock - Fri, 2 Jun 2023 07:44 UTC

The ChatGPT template above was not done by me. Credits
go to Joseph Vidal-Rosset. That conversations and thus interaction
specific context and mini learnt model extensions can be

shared via share links seems to be a new feature of ChatGPT.
I saw this feature appear only yesterday in ChatGPT.

See also:
https://help.openai.com/en/articles/7925741-chatgpt-shared-links-faq

Mild Shock schrieb am Donnerstag, 1. Juni 2023 um 23:10:34 UTC+2:
> June, 2023 Update: It might be the case, that ChatGPT has improved
> in logic. Here it does even modal logic, and you can ask it to produce
> proofs without LEM. ChatGPT does the following tasks:
>
> Here’s how you can translate the proof into natural deduction:
> Here’s an alternative proof that does not rely on LEM:
> Here’s the translation of the proof into Fitch-style natural deduction:
> Here’s the translation of the proof into Gentzen’s tree-style natural deduction:
> Here’s the translation of the proof into sequent-style natural deduction:
> https://chat.openai.com/share/79ae4f02-fd07-4786-800b-305bc9eed143

Re: 50 Years of Prolog Nonsense

<a85fb0f3-beea-4ee1-bdc7-8ccabad4866fn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2063&group=comp.lang.prolog#2063

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:2a14:b0:75b:1f37:f279 with SMTP id o20-20020a05620a2a1400b0075b1f37f279mr4409639qkp.4.1685794805077;
Sat, 03 Jun 2023 05:20:05 -0700 (PDT)
X-Received: by 2002:a81:b283:0:b0:55d:6af3:1e2c with SMTP id
q125-20020a81b283000000b0055d6af31e2cmr1305818ywh.3.1685794804741; Sat, 03
Jun 2023 05:20:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.swapon.de!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Sat, 3 Jun 2023 05:20:04 -0700 (PDT)
In-Reply-To: <90f2518a-65e4-4d58-8b11-c556978523b3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
<cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com> <38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>
<083a0dcc-b342-4381-a20d-e4dcb2e59425n@googlegroups.com> <90f2518a-65e4-4d58-8b11-c556978523b3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a85fb0f3-beea-4ee1-bdc7-8ccabad4866fn@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mild Shock)
Injection-Date: Sat, 03 Jun 2023 12:20:05 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5536
 by: Mild Shock - Sat, 3 Jun 2023 12:20 UTC

So its just a matter of time, like months or weeks,
and we have ChatGPT integrated in IDEs at
our desktop, coding help at our fingertips:

"In line with our iterative deployment philosophy,
we are gradually rolling out plugins in ChatGPT
so we can study their real-world use, impact, and
safety and alignment challenges—all of which
we’ll have to get right in order to achieve our mission."
https://openai.com/blog/chatgpt-plugins

They are quite on mission. This will suplant GitHub
Copilot? Well doesn't matter GitHub Copilot uses
also OpenAI Codex. But in March 2023, OpenAI shut
down access to Codex, but I guess they didn't do

it for some moratorium, they have a better replacement:

"On March 23rd, we will discontinue support for the
Codex API. All customers will have to transition to a
different model. Codex was initially introduced as a
free limited beta in 2021, and has maintained

that status to date. Given the advancements of our
newest GPT-3.5 models for coding tasks, we will no
longer be supporting Codex and encourage all customers
to transition to GPT-3.5-Turbo.

About GPT-3.5-Turbo GPT-3.5-Turbo is the most
cost effective and performant model in the GPT-3.5
family. It can both do coding tasks while also being
complemented with flexible natural language capabilities."
https://news.ycombinator.com/item?id=35242069

Mild Shock schrieb am Donnerstag, 1. Juni 2023 um 23:17:48 UTC+2:
> Wao! I love coding so much, maybe should jump
> into no-coding. How would I setup my computer
> and have myself better skills, so that I would
>
> do no-coding. Like the current project I am
> wroking on. A ChatGPT AI would first need to
> have a model/context of my current project.
>
> And then maybe I could sit back, ask it:
> Please do this for me, please do that for me.
> Which would be on second thought quite swell!
> Mild Shock schrieb am Donnerstag, 1. Juni 2023 um 23:11:50 UTC+2:
> > Today I had for some minutes a strong feeling
> > of obsolence, was even imagining that these could
> > be my last days where I write some "program code".
> >
> > This happened after I saw ChatGPT doing logic.
> > Although was reading about "Low Code / No Code"
> > already for a while. So which profession gets hit first?
> >
> > Profiles of the future : an inquiry into the limits of the possible
> > Arthur C. Clarke - 1962, Chapter 18: The Obsolence of Man
> > https://archive.org/details/profilesoffuture00clar/page/222/mode/2up
> >
> > Arthur C. Clarke talks
> > A Space Odyssey and artificial intelligence, 1968
> > https://www.youtube.com/watch?v=zNJbUYD-pfo
> > Mild Shock schrieb am Donnerstag, 1. Juni 2023 um 23:10:34 UTC+2:
> > > June, 2023 Update: It might be the case, that ChatGPT has improved
> > > in logic. Here it does even modal logic, and you can ask it to produce
> > > proofs without LEM. ChatGPT does the following tasks:
> > >
> > > Here’s how you can translate the proof into natural deduction:
> > > Here’s an alternative proof that does not rely on LEM:
> > > Here’s the translation of the proof into Fitch-style natural deduction:
> > > Here’s the translation of the proof into Gentzen’s tree-style natural deduction:
> > > Here’s the translation of the proof into sequent-style natural deduction:
> > > https://chat.openai.com/share/79ae4f02-fd07-4786-800b-305bc9eed143

Re: 50 Years of Prolog Nonsense

<0ac7c1d6-62e0-466a-9102-5bf6415466e0n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2064&group=comp.lang.prolog#2064

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:6214:190b:b0:61a:23ac:b0d5 with SMTP id er11-20020a056214190b00b0061a23acb0d5mr183186qvb.7.1685808645430;
Sat, 03 Jun 2023 09:10:45 -0700 (PDT)
X-Received: by 2002:a81:b504:0:b0:565:cfdf:7a70 with SMTP id
t4-20020a81b504000000b00565cfdf7a70mr1768833ywh.2.1685808645128; Sat, 03 Jun
2023 09:10:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Sat, 3 Jun 2023 09:10:44 -0700 (PDT)
In-Reply-To: <a85fb0f3-beea-4ee1-bdc7-8ccabad4866fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.44; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.44
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<u4ad9j$8n92$1@solani.org> <8e62ca61-05cc-4097-a80e-b56e1b31e71bn@googlegroups.com>
<cd5211bc-e0c4-4abe-8deb-ad02f0b7feb0n@googlegroups.com> <38ae3798-672c-4da3-a2fe-45e294ecf565n@googlegroups.com>
<083a0dcc-b342-4381-a20d-e4dcb2e59425n@googlegroups.com> <90f2518a-65e4-4d58-8b11-c556978523b3n@googlegroups.com>
<a85fb0f3-beea-4ee1-bdc7-8ccabad4866fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0ac7c1d6-62e0-466a-9102-5bf6415466e0n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mild Shock)
Injection-Date: Sat, 03 Jun 2023 16:10:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3799
 by: Mild Shock - Sat, 3 Jun 2023 16:10 UTC

Interestingly there are supposedly ChatGPT
plugins with real-time information integration.
A browser ChatGPT plugin for example:

Unleashing the Power of AI Conversations
https://www.youtube.com/watch?v=L2RW4qx-45Q

Mild Shock schrieb am Samstag, 3. Juni 2023 um 14:20:06 UTC+2:
> So its just a matter of time, like months or weeks,
> and we have ChatGPT integrated in IDEs at
> our desktop, coding help at our fingertips:
>
> "In line with our iterative deployment philosophy,
> we are gradually rolling out plugins in ChatGPT
> so we can study their real-world use, impact, and
> safety and alignment challenges—all of which
> we’ll have to get right in order to achieve our mission."
> https://openai.com/blog/chatgpt-plugins
>
> They are quite on mission. This will suplant GitHub
> Copilot? Well doesn't matter GitHub Copilot uses
> also OpenAI Codex. But in March 2023, OpenAI shut
> down access to Codex, but I guess they didn't do
>
> it for some moratorium, they have a better replacement:
>
> "On March 23rd, we will discontinue support for the
> Codex API. All customers will have to transition to a
> different model. Codex was initially introduced as a
> free limited beta in 2021, and has maintained
>
> that status to date. Given the advancements of our
> newest GPT-3.5 models for coding tasks, we will no
> longer be supporting Codex and encourage all customers
> to transition to GPT-3.5-Turbo.
>
> About GPT-3.5-Turbo GPT-3.5-Turbo is the most
> cost effective and performant model in the GPT-3.5
> family. It can both do coding tasks while also being
> complemented with flexible natural language capabilities."
> https://news.ycombinator.com/item?id=35242069
> Mild Shock schrieb am Donnerstag, 1. Juni 2023 um 23:17:48 UTC+2:

Re: 50 Years of Prolog Nonsense

<m2msy7gg8d.fsf@logic.at>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2119&group=comp.lang.prolog#2119

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx34.iad.POSTED!not-for-mail
From: triska@logic.at (Markus Triska)
Newsgroups: comp.lang.prolog
Subject: Re: 50 Years of Prolog Nonsense
Organization: man
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com>
<a9db6e9e-f0e8-49e0-9126-d14b9073ec58n@googlegroups.com>
<m2sfn6kzuc.fsf@logic.at>
<781b5836-4c51-4a7e-a074-85fa4ab490fbn@googlegroups.com>
<242e2f19-536c-48a5-b878-25a5203784dfn@googlegroups.com>
<e3e3ff06-25e4-402d-aee2-9b6cc7a55c44n@googlegroups.com>
<c06d38ce-e0bc-41cf-a047-31329c129a18n@googlegroups.com>
<922650d6-1ca0-4cd1-8792-e5a5a9382dd7n@googlegroups.com>
<9eddc0c6-1e9e-4d89-8486-1a7b6c74db7cn@googlegroups.com>
<db4884ea-268d-4d4b-9e1c-ee8e23d9633cn@googlegroups.com>
<776d1dff-fdbc-4f98-ac73-c7b987e66339n@googlegroups.com>
<98ad3212-8093-488e-998d-ebe8e5204c2en@googlegroups.com>
<fb646080-0f83-4ea0-b102-3a0cf6d0012fn@googlegroups.com>
<6c22406d-adb5-4116-8b4d-8c406959741an@googlegroups.com>
<06e0236a-4538-4b76-8206-c3041372d741n@googlegroups.com>
<ba2c670e-c040-49df-b98e-2d130488eeecn@googlegroups.com>
Message-ID: <m2msy7gg8d.fsf@logic.at>
User-Agent: Emacs/27.0.50
Cancel-Lock: sha1:BalaS/1l8uPNBkHSWVsbQSTKOzk=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 20
X-Complaints-To: abuse@blocknews.net
NNTP-Posting-Date: Thu, 31 Aug 2023 19:25:48 UTC
Date: Thu, 31 Aug 2023 21:32:34 +0200
X-Received-Bytes: 2027
 by: Markus Triska - Thu, 31 Aug 2023 19:32 UTC

Mostowski Collapse <bursejan@gmail.com> writes:

> For Scryer Prolog the struggle is minutely documented:
>
> Compiling and running scryer as a WebAssembly binary?
> https://github.com/mthom/scryer-prolog/issues/615

Good news everyone: It's now possible to compile Scryer Prolog to WASM,
the build instructions are here:

https://github.com/mthom/scryer-prolog/pull/1966#issuecomment-1697974614

Enjoy!

All the best,
Markus

--
comp.lang.prolog FAQ: http://www.logic.at/prolog/faq/
The Power of Prolog: https://www.metalevel.at/prolog

Re: 50 Years of Prolog Nonsense

<7199a778-7b65-4d5a-8cac-908ab6d415adn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2121&group=comp.lang.prolog#2121

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:9048:b0:76f:2990:2d88 with SMTP id rl8-20020a05620a904800b0076f29902d88mr63403qkn.9.1693594975474;
Fri, 01 Sep 2023 12:02:55 -0700 (PDT)
X-Received: by 2002:a05:6a00:414c:b0:68a:5e6f:9975 with SMTP id
bv12-20020a056a00414c00b0068a5e6f9975mr1126455pfb.1.1693594975047; Fri, 01
Sep 2023 12:02:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Fri, 1 Sep 2023 12:02:54 -0700 (PDT)
In-Reply-To: <m2msy7gg8d.fsf@logic.at>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com> <a9db6e9e-f0e8-49e0-9126-d14b9073ec58n@googlegroups.com>
<m2sfn6kzuc.fsf@logic.at> <781b5836-4c51-4a7e-a074-85fa4ab490fbn@googlegroups.com>
<242e2f19-536c-48a5-b878-25a5203784dfn@googlegroups.com> <e3e3ff06-25e4-402d-aee2-9b6cc7a55c44n@googlegroups.com>
<c06d38ce-e0bc-41cf-a047-31329c129a18n@googlegroups.com> <922650d6-1ca0-4cd1-8792-e5a5a9382dd7n@googlegroups.com>
<9eddc0c6-1e9e-4d89-8486-1a7b6c74db7cn@googlegroups.com> <db4884ea-268d-4d4b-9e1c-ee8e23d9633cn@googlegroups.com>
<776d1dff-fdbc-4f98-ac73-c7b987e66339n@googlegroups.com> <98ad3212-8093-488e-998d-ebe8e5204c2en@googlegroups.com>
<fb646080-0f83-4ea0-b102-3a0cf6d0012fn@googlegroups.com> <6c22406d-adb5-4116-8b4d-8c406959741an@googlegroups.com>
<06e0236a-4538-4b76-8206-c3041372d741n@googlegroups.com> <ba2c670e-c040-49df-b98e-2d130488eeecn@googlegroups.com>
<m2msy7gg8d.fsf@logic.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7199a778-7b65-4d5a-8cac-908ab6d415adn@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mild Shock)
Injection-Date: Fri, 01 Sep 2023 19:02:55 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3490
 by: Mild Shock - Fri, 1 Sep 2023 19:02 UTC

What can you demonstrate with your Scryer WASM?

Ok, I just see, I have nevertheless published my new Chinese
Remainder Theorem CLP(FD) solver, it even runs in a web page.
As a Dogelog Player program its a little slower than the 0.5 secs

in formerly Jekejeke Prolog, but its still faster than the ordinary
CLP(FD) in SWI-Prolog, which takes around 5 seconds. The web
page with the new CLP(FD) takes around 3 seconds,

you can try it here in JS FIiddle, it should also use Dogelog Player 1.1.1:

Example 71: Diophantine Modular
X = 216, Y = 52, Z = 217;
X = 52, Y = 216, Z = 217;
fail.
% Zeit 3574 ms, GC 7 ms, Lips 1696084, Uhr 01.09.2023 20:56 true.
https://jsfiddle.net/Jean_Luc_Picard_2021/d2njehtp/3/

Woa! It still runs unchanged, the code from 12 Months ago.

Markus Triska schrieb am Donnerstag, 31. August 2023 um 21:25:51 UTC+2:
> Mostowski Collapse <burs...@gmail.com> writes:
>
> > For Scryer Prolog the struggle is minutely documented:
> >
> > Compiling and running scryer as a WebAssembly binary?
> > https://github.com/mthom/scryer-prolog/issues/615
>
> Good news everyone: It's now possible to compile Scryer Prolog to WASM,
> the build instructions are here:
>
> https://github.com/mthom/scryer-prolog/pull/1966#issuecomment-1697974614
>
> Enjoy!
>
> All the best,
> Markus
>
> --
> comp.lang.prolog FAQ: http://www.logic.at/prolog/faq/
> The Power of Prolog: https://www.metalevel.at/prolog

Re: 50 Years of Prolog Nonsense

<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2423&group=comp.lang.prolog#2423

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ac8:5b96:0:b0:2f8:af64:a0bd with SMTP id a22-20020ac85b96000000b002f8af64a0bdmr4657203qta.463.1654196616017;
Thu, 02 Jun 2022 12:03:36 -0700 (PDT)
X-Received: by 2002:a0d:ca08:0:b0:30c:b11b:8cfc with SMTP id
m8-20020a0dca08000000b0030cb11b8cfcmr7462520ywd.362.1654196615866; Thu, 02
Jun 2022 12:03:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Thu, 2 Jun 2022 12:03:35 -0700 (PDT)
In-Reply-To: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.70; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.70
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Thu, 02 Jun 2022 19:03:36 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Mostowski Collapse - Thu, 2 Jun 2022 19:03 UTC

Look Ma, a FOL resolution theorem prover in Prolog:
See also: http://logic.stanford.edu/intrologic/chapters/chapter_14.html

many([], S, S).
many([C|T], S, R) :- next(C, T, S, R).

next(C, T, S, R) :- member(D, S), weaker(D, C), !, many(T, S, R).
next(C, T, S, R) :- filter(S, C, K), apply(C, K, H),
append(T, H, J), many(J, [C|K], R).

apply(C, S, T) :-
findall(E, (member(D, S), resolvent(C, D, E)), T).

resolvent(C, D, E) :-
select(A, C, H), factor(A, H, C2),
select(B, D, J), factor(B, J, D2),
opposite(A, B),
append(C2, D2, E).

opposite(pos(A), neg(A)).
opposite(neg(A), pos(A)).

factor(_, C, C).
factor(A, C, C2) :- select(A, C, H), factor(A, H, C2).

filter([], _, []).
filter([D|L], C, R) :- weaker(C, D), !, filter(L, C, R).
filter([D|L], C, [D|R]) :- filter(L, C, R).

weaker(C, D) :- \+ \+ (numbervars(D, 0, _), subset(C, D)).

subset([], _).
subset([X|L], R) :- member(X, R), subset(L, R).

% ?- many([[pos(p(X)),pos(p(Y))],[neg(p(U)),neg(p(V))]],[],S).
% S = [[]].

Re: 50 Years of Prolog Nonsense

<b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2424&group=comp.lang.prolog#2424

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:2807:b0:6a6:6ef1:fb9d with SMTP id f7-20020a05620a280700b006a66ef1fb9dmr6094196qkp.146.1654249459240;
Fri, 03 Jun 2022 02:44:19 -0700 (PDT)
X-Received: by 2002:a25:680e:0:b0:65c:bc72:94f4 with SMTP id
d14-20020a25680e000000b0065cbc7294f4mr9662670ybc.251.1654249459052; Fri, 03
Jun 2022 02:44:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Fri, 3 Jun 2022 02:44:18 -0700 (PDT)
In-Reply-To: <c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.70; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.70
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com> <c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Fri, 03 Jun 2022 09:44:19 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Mostowski Collapse - Fri, 3 Jun 2022 09:44 UTC

Ok, forgot about the occurs check.

This should also have either:
:- set_prolog_flag(occurs_check, true)

Or then sprinkled with calls to:
unify_occurs_check(_,_)

When variables occur non-linearly in a clause.

Mostowski Collapse schrieb am Donnerstag, 2. Juni 2022 um 21:03:37 UTC+2:
> Look Ma, a FOL resolution theorem prover in Prolog:
> See also: http://logic.stanford.edu/intrologic/chapters/chapter_14.html
>
> many([], S, S).
> many([C|T], S, R) :- next(C, T, S, R).
>
> next(C, T, S, R) :- member(D, S), weaker(D, C), !, many(T, S, R).
> next(C, T, S, R) :- filter(S, C, K), apply(C, K, H),
> append(T, H, J), many(J, [C|K], R).
>
> apply(C, S, T) :-
> findall(E, (member(D, S), resolvent(C, D, E)), T).
>
> resolvent(C, D, E) :-
> select(A, C, H), factor(A, H, C2),
> select(B, D, J), factor(B, J, D2),
> opposite(A, B),
> append(C2, D2, E).
>
> opposite(pos(A), neg(A)).
> opposite(neg(A), pos(A)).
>
> factor(_, C, C).
> factor(A, C, C2) :- select(A, C, H), factor(A, H, C2).
>
> filter([], _, []).
> filter([D|L], C, R) :- weaker(C, D), !, filter(L, C, R).
> filter([D|L], C, [D|R]) :- filter(L, C, R).
>
> weaker(C, D) :- \+ \+ (numbervars(D, 0, _), subset(C, D)).
>
> subset([], _).
> subset([X|L], R) :- member(X, R), subset(L, R).
>
> % ?- many([[pos(p(X)),pos(p(Y))],[neg(p(U)),neg(p(V))]],[],S).
> % S = [[]].

Re: 50 Years of Prolog Nonsense

<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2425&group=comp.lang.prolog#2425

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:6214:19c9:b0:464:6a91:2ec5 with SMTP id j9-20020a05621419c900b004646a912ec5mr10734338qvc.39.1654249766104;
Fri, 03 Jun 2022 02:49:26 -0700 (PDT)
X-Received: by 2002:a81:7b43:0:b0:2ec:8bb:3aef with SMTP id
w64-20020a817b43000000b002ec08bb3aefmr10595863ywc.267.1654249765885; Fri, 03
Jun 2022 02:49:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!npeer.as286.net!npeer-ng0.as286.net!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Fri, 3 Jun 2022 02:49:25 -0700 (PDT)
In-Reply-To: <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.70; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.70
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Fri, 03 Jun 2022 09:49:26 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2951
 by: Mostowski Collapse - Fri, 3 Jun 2022 09:49 UTC

Corr.::

unify_with_occurs_check(_,_)

Mostowski Collapse schrieb am Freitag, 3. Juni 2022 um 11:44:20 UTC+2:
> Ok, forgot about the occurs check.
>
> This should also have either:
> :- set_prolog_flag(occurs_check, true)
>
> Or then sprinkled with calls to:
> unify_occurs_check(_,_)
>
> When variables occur non-linearly in a clause.
> Mostowski Collapse schrieb am Donnerstag, 2. Juni 2022 um 21:03:37 UTC+2:
> > Look Ma, a FOL resolution theorem prover in Prolog:
> > See also: http://logic.stanford.edu/intrologic/chapters/chapter_14.html
> >
> > many([], S, S).
> > many([C|T], S, R) :- next(C, T, S, R).
> >
> > next(C, T, S, R) :- member(D, S), weaker(D, C), !, many(T, S, R).
> > next(C, T, S, R) :- filter(S, C, K), apply(C, K, H),
> > append(T, H, J), many(J, [C|K], R).
> >
> > apply(C, S, T) :-
> > findall(E, (member(D, S), resolvent(C, D, E)), T).
> >
> > resolvent(C, D, E) :-
> > select(A, C, H), factor(A, H, C2),
> > select(B, D, J), factor(B, J, D2),
> > opposite(A, B),
> > append(C2, D2, E).
> >
> > opposite(pos(A), neg(A)).
> > opposite(neg(A), pos(A)).
> >
> > factor(_, C, C).
> > factor(A, C, C2) :- select(A, C, H), factor(A, H, C2).
> >
> > filter([], _, []).
> > filter([D|L], C, R) :- weaker(C, D), !, filter(L, C, R).
> > filter([D|L], C, [D|R]) :- filter(L, C, R).
> >
> > weaker(C, D) :- \+ \+ (numbervars(D, 0, _), subset(C, D)).
> >
> > subset([], _).
> > subset([X|L], R) :- member(X, R), subset(L, R).
> >
> > % ?- many([[pos(p(X)),pos(p(Y))],[neg(p(U)),neg(p(V))]],[],S).
> > % S = [[]].

Re: 50 Years of Prolog Nonsense

<5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2426&group=comp.lang.prolog#2426

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ac8:75c5:0:b0:304:b7a2:b304 with SMTP id z5-20020ac875c5000000b00304b7a2b304mr6653979qtq.191.1654251077956;
Fri, 03 Jun 2022 03:11:17 -0700 (PDT)
X-Received: by 2002:a0d:ee47:0:b0:2ff:85e6:9e03 with SMTP id
x68-20020a0dee47000000b002ff85e69e03mr10485478ywe.172.1654251077757; Fri, 03
Jun 2022 03:11:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Fri, 3 Jun 2022 03:11:17 -0700 (PDT)
In-Reply-To: <f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.53.70; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.53.70
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Fri, 03 Jun 2022 10:11:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mostowski Collapse - Fri, 3 Jun 2022 10:11 UTC

My resolution theorem prover is an attempt to fix a bug
with Markus Triskas resolution theorem prover:

Resolution Calculus for Propositional Logic
pl_resolvent( ... ) :-
select(Q, As0, As),
select(not(Q), Bs0, Bs),
append(As, Bs, Rs0),
https://www.metalevel.at/logic/plres.pl

Mentioned here:

Theorem Proving with Prolog
https://www.metalevel.at/prolog/theoremproving

But when one reads the fine print by Markus Triska, it says
for propositional logic. Not sure whether it works for first
order logic (FOL) as well? There is a FOL example {p(X), p(Y)}

and {~p(U), ~p(V)} which hints that a full flegded resolution
theorem prover needs also “factoring”. Making a resolution
theorem prover only complete when it implements

resolution step with factoring:

> Φ
> ψ
> -------------------------------
> ((Φ’-{φ})∪(Ψ’-{¬ψ}))σ
> where τ is a variable renaming on Φ
> where Φ’ is a factor of Φτ and φ∈Φ’
> where Ψ’ is a factor of Ψ and ¬ψ∈Ψ’
> where σ=mgu(φ, ψ)
> http://logic.stanford.edu/intrologic/chapters/chapter_14.html

Any full fledged resolution theorem provers around written in Prolog?

Mostowski Collapse schrieb am Freitag, 3. Juni 2022 um 11:49:27 UTC+2:
> Corr.::
>
> unify_with_occurs_check(_,_)
> Mostowski Collapse schrieb am Freitag, 3. Juni 2022 um 11:44:20 UTC+2:
> > Ok, forgot about the occurs check.
> >
> > This should also have either:
> > :- set_prolog_flag(occurs_check, true)
> >
> > Or then sprinkled with calls to:
> > unify_occurs_check(_,_)
> >
> > When variables occur non-linearly in a clause.
> > Mostowski Collapse schrieb am Donnerstag, 2. Juni 2022 um 21:03:37 UTC+2:
> > > Look Ma, a FOL resolution theorem prover in Prolog:
> > > See also: http://logic.stanford.edu/intrologic/chapters/chapter_14.html
> > >
> > > many([], S, S).
> > > many([C|T], S, R) :- next(C, T, S, R).
> > >
> > > next(C, T, S, R) :- member(D, S), weaker(D, C), !, many(T, S, R).
> > > next(C, T, S, R) :- filter(S, C, K), apply(C, K, H),
> > > append(T, H, J), many(J, [C|K], R).
> > >
> > > apply(C, S, T) :-
> > > findall(E, (member(D, S), resolvent(C, D, E)), T).
> > >
> > > resolvent(C, D, E) :-
> > > select(A, C, H), factor(A, H, C2),
> > > select(B, D, J), factor(B, J, D2),
> > > opposite(A, B),
> > > append(C2, D2, E).
> > >
> > > opposite(pos(A), neg(A)).
> > > opposite(neg(A), pos(A)).
> > >
> > > factor(_, C, C).
> > > factor(A, C, C2) :- select(A, C, H), factor(A, H, C2).
> > >
> > > filter([], _, []).
> > > filter([D|L], C, R) :- weaker(C, D), !, filter(L, C, R).
> > > filter([D|L], C, [D|R]) :- filter(L, C, R).
> > >
> > > weaker(C, D) :- \+ \+ (numbervars(D, 0, _), subset(C, D)).
> > >
> > > subset([], _).
> > > subset([X|L], R) :- member(X, R), subset(L, R).
> > >
> > > % ?- many([[pos(p(X)),pos(p(Y))],[neg(p(U)),neg(p(V))]],[],S).
> > > % S = [[]].

Re: 50 Years of Prolog Nonsense

<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2428&group=comp.lang.prolog#2428

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ad4:5d69:0:b0:466:1be0:88db with SMTP id fn9-20020ad45d69000000b004661be088dbmr35406687qvb.41.1654865646271;
Fri, 10 Jun 2022 05:54:06 -0700 (PDT)
X-Received: by 2002:a05:6902:1009:b0:663:988f:629 with SMTP id
w9-20020a056902100900b00663988f0629mr25094342ybt.424.1654865646122; Fri, 10
Jun 2022 05:54:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Fri, 10 Jun 2022 05:54:05 -0700 (PDT)
In-Reply-To: <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=194.230.148.163; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 194.230.148.163
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Fri, 10 Jun 2022 12:54:06 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1483
 by: Mostowski Collapse - Fri, 10 Jun 2022 12:54 UTC

Its 2022 and Prolog is among the top 20

TIOBE Index for June 2022
https://www.tiobe.com/tiobe-index/

Woa!

Re: 50 Years of Prolog Nonsense

<1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2438&group=comp.lang.prolog#2438

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:adf:ec4f:0:b0:21b:90c0:139e with SMTP id w15-20020adfec4f000000b0021b90c0139emr3081076wrn.550.1656149980437;
Sat, 25 Jun 2022 02:39:40 -0700 (PDT)
X-Received: by 2002:a5b:a4f:0:b0:669:9661:55e4 with SMTP id
z15-20020a5b0a4f000000b00669966155e4mr3564802ybq.466.1656149979612; Sat, 25
Jun 2022 02:39:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!pasdenom.info!usenet-fr.net!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Sat, 25 Jun 2022 02:39:39 -0700 (PDT)
In-Reply-To: <d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Sat, 25 Jun 2022 09:39:40 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Mostowski Collapse - Sat, 25 Jun 2022 09:39 UTC

What would make sense, is a ISO core standard working
group, that would draft these stream creation properties:

- bom(Bool)
Specify detecting or writing a BOM.
- encoding(Atom)
Specify a file encoding.

After all we have already 2022 and 50 years of Prolog. But
can we be sure that Prolog texts are exchangeable, if
they use Unicode code points?

What if a UTF-16 file, handy for CJK, comes along?

Mostowski Collapse schrieb am Freitag, 10. Juni 2022 um 14:54:07 UTC+2:
> Its 2022 and Prolog is among the top 20
>
> TIOBE Index for June 2022
> https://www.tiobe.com/tiobe-index/
>
> Woa!

Re: 50 Years of Prolog Nonsense

<b5c64f15-9b88-4b90-9c2e-91055c7eb63fn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2439&group=comp.lang.prolog#2439

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:adf:fad2:0:b0:21b:b947:bfa8 with SMTP id a18-20020adffad2000000b0021bb947bfa8mr3164921wrs.73.1656150066266;
Sat, 25 Jun 2022 02:41:06 -0700 (PDT)
X-Received: by 2002:a25:230d:0:b0:66c:42b3:7e5 with SMTP id
j13-20020a25230d000000b0066c42b307e5mr3438099ybj.316.1656150065791; Sat, 25
Jun 2022 02:41:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.88.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Sat, 25 Jun 2022 02:41:05 -0700 (PDT)
In-Reply-To: <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b5c64f15-9b88-4b90-9c2e-91055c7eb63fn@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Sat, 25 Jun 2022 09:41:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mostowski Collapse - Sat, 25 Jun 2022 09:41 UTC

I feel I have not the according experience. Will redo this
stuff now for Dogelog Player after having it in formerly
Jekejeke Prolog and still discovering new corners. Maybe

can tell more in a few years. Also experience from formerly
Jekejeke Prolog are that things might look different for
UrlConnection, since the server might do the BOM detection

and the client doesn’t need. I guess SWI-Prolog has also
some experience here through http_open/3.

Mostowski Collapse schrieb am Samstag, 25. Juni 2022 um 11:39:42 UTC+2:
> What would make sense, is a ISO core standard working
> group, that would draft these stream creation properties:
>
> - bom(Bool)
> Specify detecting or writing a BOM.
> - encoding(Atom)
> Specify a file encoding.
>
> After all we have already 2022 and 50 years of Prolog. But
> can we be sure that Prolog texts are exchangeable, if
> they use Unicode code points?
>
> What if a UTF-16 file, handy for CJK, comes along?
> Mostowski Collapse schrieb am Freitag, 10. Juni 2022 um 14:54:07 UTC+2:
> > Its 2022 and Prolog is among the top 20
> >
> > TIOBE Index for June 2022
> > https://www.tiobe.com/tiobe-index/
> >
> > Woa!

Re: 50 Years of Prolog Nonsense

<3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2459&group=comp.lang.prolog#2459

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a0c:df11:0:b0:472:fff9:d9a8 with SMTP id g17-20020a0cdf11000000b00472fff9d9a8mr16297347qvl.61.1657611935334;
Tue, 12 Jul 2022 00:45:35 -0700 (PDT)
X-Received: by 2002:a81:98d:0:b0:31c:921c:9783 with SMTP id
135-20020a81098d000000b0031c921c9783mr23663364ywj.316.1657611935146; Tue, 12
Jul 2022 00:45:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Tue, 12 Jul 2022 00:45:34 -0700 (PDT)
In-Reply-To: <b5c64f15-9b88-4b90-9c2e-91055c7eb63fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<b5c64f15-9b88-4b90-9c2e-91055c7eb63fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Tue, 12 Jul 2022 07:45:35 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2918
 by: Mostowski Collapse - Tue, 12 Jul 2022 07:45 UTC

An ode to the most annoying people in Prolog:

Markus Triska, this wasn't my question. On the same grounds
you could remove (\+)/1 from Prolog. Doesn't make any sense
what you write since Prolog has dual use, pure and impure.

If you want to provide a fully pure language you have to
rename Scryer Prolog into something Scryer XXX, where
XXX is this language. And if your attempt is at a pure language

that is also aimed at bootstrapping the system itself, then
you have to demonstrate this for your XXX. But to the best of
my knowledge it is still called Scryer Prolog and not

Scryer XXX and I do not find a single paper about some XXX
that would be the basis for this utopian Scryer XXX from nowhere
land. Scryer Prolog rather refers repeatedly to WAM which supports

the cut and friends. What is your XXX exactly? Your bragging seems
rather moot and annoying nonsense in the context of Scryer Prolog
which is based on WAM. If this were a repository of another language

dedicated to this Scryer XXX, your comments would make sense.
But as they are now distributed all over the place, they rather
look like disorganized debris to me, that landed in the wrong place.

Maybe open a new repository for your Scryer XXX instead of
bothering people with your ever repeating nonsense, that is
anyway trivially evident for any Prologer who knows his cut?

Re: 50 Years of Prolog Nonsense

<a9db6e9e-f0e8-49e0-9126-d14b9073ec58n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2460&group=comp.lang.prolog#2460

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:622a:4:b0:31d:2a64:3d1c with SMTP id x4-20020a05622a000400b0031d2a643d1cmr16608962qtw.43.1657613037285;
Tue, 12 Jul 2022 01:03:57 -0700 (PDT)
X-Received: by 2002:a25:5809:0:b0:66c:8709:3611 with SMTP id
m9-20020a255809000000b0066c87093611mr19605994ybb.608.1657613037114; Tue, 12
Jul 2022 01:03:57 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Tue, 12 Jul 2022 01:03:56 -0700 (PDT)
In-Reply-To: <3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<b5c64f15-9b88-4b90-9c2e-91055c7eb63fn@googlegroups.com> <3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a9db6e9e-f0e8-49e0-9126-d14b9073ec58n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Tue, 12 Jul 2022 08:03:57 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4447
 by: Mostowski Collapse - Tue, 12 Jul 2022 08:03 UTC

Ignoring the users of a Prolog system was always a good strategy:

And? Whats your point exactly? The same happens here:

?- nonvar(X).
false.

?- X = a, nonvar(X).
X = a.

Do you also suggest to remove nonvar/1. nonvar/1 is part of the
ISO core standard. forall/2 can be found in this document:

New built-in flags, predicates, and functions proposal
8.10.4 forall/2
ISO/IEC DTR 13211-1:2006
https://www.complang.tuwien.ac.at/ulrich/iso-prolog/N208

Which had these people behind it, potential users of it:

Bart Demoen (Belgium)
Jan Wielemaker, (Netherlands)
Joachim Schimpf (UK)
Jonathan Hodgson (USA)
Katsuhiko Nakamura (Japan)
Klaus Daessler (Germany)
Mary Kroening (USA)
Michael Covington (USA)
Neng-Fu Zhou (USA)
Paulo Moura (Portugal)
Pierre Deransart (France)
Péter Szabó (Hungary)
Péter Szeredi (Hungary)
Rémy Haemmerlé (France)
Richard O'Keefe (NZ)
Roberto Bagnara (Italy)
Roger Scowen (UK)
Ulrich Neumerkel (Austria)

So its one, Markus Triska, against many. I am only
voicing what many expect anyway from a Prolog system.

Make a GitHub search, you find many places where it is used
by some Prolog programmer. Its kind of staple food.

Mostowski Collapse schrieb am Dienstag, 12. Juli 2022 um 09:45:36 UTC+2:
> An ode to the most annoying people in Prolog:
>
> Markus Triska, this wasn't my question. On the same grounds
> you could remove (\+)/1 from Prolog. Doesn't make any sense
> what you write since Prolog has dual use, pure and impure.
>
> If you want to provide a fully pure language you have to
> rename Scryer Prolog into something Scryer XXX, where
> XXX is this language. And if your attempt is at a pure language
>
> that is also aimed at bootstrapping the system itself, then
> you have to demonstrate this for your XXX. But to the best of
> my knowledge it is still called Scryer Prolog and not
>
> Scryer XXX and I do not find a single paper about some XXX
> that would be the basis for this utopian Scryer XXX from nowhere
> land. Scryer Prolog rather refers repeatedly to WAM which supports
>
> the cut and friends. What is your XXX exactly? Your bragging seems
> rather moot and annoying nonsense in the context of Scryer Prolog
> which is based on WAM. If this were a repository of another language
>
> dedicated to this Scryer XXX, your comments would make sense.
> But as they are now distributed all over the place, they rather
> look like disorganized debris to me, that landed in the wrong place.
>
> Maybe open a new repository for your Scryer XXX instead of
> bothering people with your ever repeating nonsense, that is
> anyway trivially evident for any Prologer who knows his cut?

Re: 50 Years of Prolog Nonsense

<8c4dec30-95d4-4673-ae6c-4ef5b2fecd83n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2461&group=comp.lang.prolog#2461

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:462a:b0:6b2:585c:16a6 with SMTP id br42-20020a05620a462a00b006b2585c16a6mr14350413qkb.631.1657614501808;
Tue, 12 Jul 2022 01:28:21 -0700 (PDT)
X-Received: by 2002:a81:6988:0:b0:31c:bc55:80d1 with SMTP id
e130-20020a816988000000b0031cbc5580d1mr24037211ywc.431.1657614500888; Tue, 12
Jul 2022 01:28:20 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Tue, 12 Jul 2022 01:28:20 -0700 (PDT)
In-Reply-To: <a9db6e9e-f0e8-49e0-9126-d14b9073ec58n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<b5c64f15-9b88-4b90-9c2e-91055c7eb63fn@googlegroups.com> <3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com>
<a9db6e9e-f0e8-49e0-9126-d14b9073ec58n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8c4dec30-95d4-4673-ae6c-4ef5b2fecd83n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Tue, 12 Jul 2022 08:28:21 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2793
 by: Mostowski Collapse - Tue, 12 Jul 2022 08:28 UTC

Here is a suggestion to stop this madness:

SWI-Prolog has an iso marker, which is seen in its
documentation. Scryer Prolog seems to have two
kinds of users. a) Ordinary Prolog users, and b)

Users that project some more Declarative Language into
Scryer Prolog, although Scryer Prolog is based on
WAM which is not designed for that. Maybe introduce

an impure marker so that we can identify the subset
of this upcoming more Declarative Language. This
could be more helpful than distracting GitHub issues

that adresse the ordinary needs of Prolog programmers
by posting trivialities that anyway any Prologer knows. Here
is my suggestion, predicates could be marked as follows:

','/2: no marker
(\+)/1: impure marker
nonvar/1: impure marker
Etc...

One could then generate an index with the pure predicates
that do not have the impure marker. Is there already a booklet
about this new extra ordinary language somewhere?

It would be interesting to see what language results by this index.
Is it possible to bootstrap a Prolog system with this language?
Does it contain some novel declarative predicates?

Re: 50 Years of Prolog Nonsense

<66835fe9-ef67-4fff-b7d9-502e6f075313n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2462&group=comp.lang.prolog#2462

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:4807:b0:6b5:4db7:e0b9 with SMTP id eb7-20020a05620a480700b006b54db7e0b9mr13760311qkb.747.1657614539780;
Tue, 12 Jul 2022 01:28:59 -0700 (PDT)
X-Received: by 2002:a05:6902:1083:b0:66f:46a2:9da7 with SMTP id
v3-20020a056902108300b0066f46a29da7mr7616211ybu.175.1657614539558; Tue, 12
Jul 2022 01:28:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Tue, 12 Jul 2022 01:28:59 -0700 (PDT)
In-Reply-To: <8c4dec30-95d4-4673-ae6c-4ef5b2fecd83n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<b5c64f15-9b88-4b90-9c2e-91055c7eb63fn@googlegroups.com> <3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com>
<a9db6e9e-f0e8-49e0-9126-d14b9073ec58n@googlegroups.com> <8c4dec30-95d4-4673-ae6c-4ef5b2fecd83n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <66835fe9-ef67-4fff-b7d9-502e6f075313n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Tue, 12 Jul 2022 08:28:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4352
 by: Mostowski Collapse - Tue, 12 Jul 2022 08:28 UTC

Also the idea that Scryer Prolog would not support the
needs of ordinary Prolog programmers and is kind of
extra ordinary language runs counter to its own slogan.

It says the first line of the GitHub readme:

Scryer Prolog
Scryer Prolog aims to become to ISO Prolog what GHC is to Haskell:
https://github.com/mthom/scryer-prolog

So it subscribes to ISO Prolog which is anyway dual use,
impure and pure. I do not find that the ISO core standard
would only promote pure Prolog.

Scryer Prolog might be a test bed for some new upcoming
declarative programming language. But then the slogan has
probably to be changed if this test bed gets hijacked into

an exclusive discriminating venture. If the marking doesn't
work, maybe a side project with new Prolog system
XXX could be interesting. Where effectively the

impure predicates are blocked. This could be an interesting
idea, so there would be also download of XXX, which
is pure, and end-users would have no way to change that,

kind of relaunch of the Gödel language idea:

The Gödel Programming Language (Logic Programming)
von Patricia Hill (Author), John W. Lloyd (Author)
https://www.amazon.com/dp/0262082292

which had a similar aim.

Mostowski Collapse schrieb am Dienstag, 12. Juli 2022 um 10:28:22 UTC+2:
> Here is a suggestion to stop this madness:
>
>
> SWI-Prolog has an iso marker, which is seen in its
> documentation. Scryer Prolog seems to have two
> kinds of users. a) Ordinary Prolog users, and b)
>
> Users that project some more Declarative Language into
> Scryer Prolog, although Scryer Prolog is based on
> WAM which is not designed for that. Maybe introduce
>
> an impure marker so that we can identify the subset
> of this upcoming more Declarative Language. This
> could be more helpful than distracting GitHub issues
>
> that adresse the ordinary needs of Prolog programmers
> by posting trivialities that anyway any Prologer knows. Here
> is my suggestion, predicates could be marked as follows:
>
> ','/2: no marker
> (\+)/1: impure marker
> nonvar/1: impure marker
> Etc...
>
> One could then generate an index with the pure predicates
> that do not have the impure marker. Is there already a booklet
> about this new extra ordinary language somewhere?
>
> It would be interesting to see what language results by this index.
> Is it possible to bootstrap a Prolog system with this language?
> Does it contain some novel declarative predicates?

Re: 50 Years of Prolog Nonsense

<b853f7b6-e661-4fea-a3ce-1b95a80762a3n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=2463&group=comp.lang.prolog#2463

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:622a:142:b0:31e:b5d1:9697 with SMTP id v2-20020a05622a014200b0031eb5d19697mr6689322qtw.567.1657615251795;
Tue, 12 Jul 2022 01:40:51 -0700 (PDT)
X-Received: by 2002:a81:4319:0:b0:31d:92c4:9e5f with SMTP id
q25-20020a814319000000b0031d92c49e5fmr5360551ywa.359.1657615251484; Tue, 12
Jul 2022 01:40:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Tue, 12 Jul 2022 01:40:51 -0700 (PDT)
In-Reply-To: <66835fe9-ef67-4fff-b7d9-502e6f075313n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <db903ba2-8ccd-418e-bd18-a9eb381cd222n@googlegroups.com>
<c94e6149-d42c-481c-ace9-d81108d6f786n@googlegroups.com> <b852be37-8238-4ef0-9c96-3381c7f92487n@googlegroups.com>
<f0d280e5-5b2d-4170-aaad-39e1bd109939n@googlegroups.com> <5b00dab0-832f-4fbe-b319-3d459d856e53n@googlegroups.com>
<d5981258-7636-4545-9835-b428d67d4326n@googlegroups.com> <1acaa5f3-171d-4417-bd41-32a9578db900n@googlegroups.com>
<b5c64f15-9b88-4b90-9c2e-91055c7eb63fn@googlegroups.com> <3cafa634-538b-40a3-a4a9-2f68abf240f5n@googlegroups.com>
<a9db6e9e-f0e8-49e0-9126-d14b9073ec58n@googlegroups.com> <8c4dec30-95d4-4673-ae6c-4ef5b2fecd83n@googlegroups.com>
<66835fe9-ef67-4fff-b7d9-502e6f075313n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b853f7b6-e661-4fea-a3ce-1b95a80762a3n@googlegroups.com>
Subject: Re: 50 Years of Prolog Nonsense
From: bursejan@gmail.com (Mostowski Collapse)
Injection-Date: Tue, 12 Jul 2022 08:40:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 81
 by: Mostowski Collapse - Tue, 12 Jul 2022 08:40 UTC

Even in 2018 People ask:

I want to start programming with Gödel language
Kurt Gödel, LQ Newbie - 02-24-2018, 09:41 AM
"I don’t know anything about computer programming.
So here I need help please explain to me how computers work.
I found this language called gödel,
but is this the language i can create a game with?
And I do want to know where can I go to learn programming."
https://www.linuxquestions.org/questions/programming-9/i-want-to-start-programming-with-g%F6del-language-4175624376/

Call the Scryer derived language Gödel II, how about that?

Mostowski Collapse schrieb am Dienstag, 12. Juli 2022 um 10:29:00 UTC+2:
> Also the idea that Scryer Prolog would not support the
> needs of ordinary Prolog programmers and is kind of
> extra ordinary language runs counter to its own slogan.
>
> It says the first line of the GitHub readme:
>
> Scryer Prolog
> Scryer Prolog aims to become to ISO Prolog what GHC is to Haskell:
> https://github.com/mthom/scryer-prolog
>
> So it subscribes to ISO Prolog which is anyway dual use,
> impure and pure. I do not find that the ISO core standard
> would only promote pure Prolog.
>
> Scryer Prolog might be a test bed for some new upcoming
> declarative programming language. But then the slogan has
> probably to be changed if this test bed gets hijacked into
>
> an exclusive discriminating venture. If the marking doesn't
> work, maybe a side project with new Prolog system
> XXX could be interesting. Where effectively the
>
> impure predicates are blocked. This could be an interesting
> idea, so there would be also download of XXX, which
> is pure, and end-users would have no way to change that,
>
> kind of relaunch of the Gödel language idea:
>
> The Gödel Programming Language (Logic Programming)
> von Patricia Hill (Author), John W. Lloyd (Author)
> https://www.amazon.com/dp/0262082292
>
> which had a similar aim.
> Mostowski Collapse schrieb am Dienstag, 12. Juli 2022 um 10:28:22 UTC+2:
> > Here is a suggestion to stop this madness:
> >
> >
> > SWI-Prolog has an iso marker, which is seen in its
> > documentation. Scryer Prolog seems to have two
> > kinds of users. a) Ordinary Prolog users, and b)
> >
> > Users that project some more Declarative Language into
> > Scryer Prolog, although Scryer Prolog is based on
> > WAM which is not designed for that. Maybe introduce
> >
> > an impure marker so that we can identify the subset
> > of this upcoming more Declarative Language. This
> > could be more helpful than distracting GitHub issues
> >
> > that adresse the ordinary needs of Prolog programmers
> > by posting trivialities that anyway any Prologer knows. Here
> > is my suggestion, predicates could be marked as follows:
> >
> > ','/2: no marker
> > (\+)/1: impure marker
> > nonvar/1: impure marker
> > Etc...
> >
> > One could then generate an index with the pure predicates
> > that do not have the impure marker. Is there already a booklet
> > about this new extra ordinary language somewhere?
> >
> > It would be interesting to see what language results by this index.
> > Is it possible to bootstrap a Prolog system with this language?
> > Does it contain some novel declarative predicates?

Pages:123
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor