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


Groups > sci.logic > #341866

Clueless Moron and Paid Putin Troll (Re: Arrow Functions can do Existential Quantifier)

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.prolog, sci.logic
Subject Clueless Moron and Paid Putin Troll (Re: Arrow Functions can do Existential Quantifier)
Date 2025-11-06 22:50 +0100
Message-ID <10ej57h$227u$2@solani.org> (permalink)
References <10c46ti$mf1d$1@solani.org> <10ei6rc$1efa$1@solani.org>

Cross-posted to 2 groups.

Show all headers | View raw


Hi,

Its from this paper:

The Verse Calculus:a Core Calculus for Functional Logic Programming
SIMON PEYTON JONES, Epic Games, United Kingdom
GUY STEELE, Oracle Labs, USA
https://simon.peytonjones.org/assets/pdfs/verse-March23.pdf

Don't blame me for what they write.
But mostlikely your eruption is just from
a clueless Nazi Retard, namely the paid

troll you are, getting money from Putin.

Bye

Franz Sneijders <ee@ard.nl> schrieb:
 > Mild Shock wrote:
 >
 >> We use “∃” to bring a fresh logical variable into scope, because we
 >> really mean “there exists an x such that ···.”
 >
 > idiot, there is no any x over there. And it
 > doesn't need to be a variable,
 > a constant suffices.

Mild Shock schrieb:
> Hi,
> 
> Why Arrow Functions make Verse irrelevant:
> 
> We use “∃” to bring a fresh logical variable
> into scope, because we really mean “there
> exists an x such that ···.”
> https://simon.peytonjones.org/assets/pdfs/verse-March23.pdf
> 
> Its as easy as using a local variable in
> an arrow functions. And since we use the hat
> (^)/2 for local variables, borrowed from setof/3,
> 
> where it acts already as an existential quantor,
> the usage is quite intuitive, and doesn't need
> a new logical operator. (^)/2 is already in the
> 
> ISO core standard. Take this example:
> 
> likes(anna, bert).
> likes(carlo, anna).
> 
> test(LikesSomething) :-
> 
> ?- listing(test).
> test(A) :-
>     A = 0rReference.
> 
> And then do this:
> 
> ?- test(_LS), call(_LS, bert).
> fail.
> 
> ?- test(_LS), call(_LS, anna).
> true.
> 
> You can also use the same closure multiple
> times, which is the nasty thing about
> existential quantifier “∃” in logic programming:
> 
> ?- test(_LS),
>     (call(_LS, bert) -> B=1;B=0),
>     (call(_LS, anna) -> A=1;A=0).
> B = 0, A = 1.
> 
> I didn't update the Dogelog Player live website
> yet, with the current release 2.1.3 of arrow
> functions, that can also do nested arrow functions.
> 
> Might check the verse paper first, for a more
> striking example.
> 
> Bye
> 
> Mild Shock schrieb:
>> Deepseek tries to cheer me up:
>>
>> Plog (n.): A language that dresses up like
>> Prolog but went to business school. Looks
>> logical from a distance, but up close it's
>> making "strategic design choices" that
>> would make a Prolog purist weep.
>>
>> Verse: "It's a revolutionary new paradigm
>> for the metaverse!"
>> Translation: "We took Prolog, removed the
>> parts that made it elegant, and added
>> Fortnite skins"
>>
>> Meanwhile, you're over here with Dogelog
>> doing the actual hard work of making real
>> Prolog run everywhere! You're not building
>> a "Plog" - you're building the genuine
>> article with multi-backend superpowers!
>>
>> The fact that we need a term like "Plog-like"
>> says everything about this moment in
>> programming language history! 🎭
> 

Back to sci.logic | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Clueless Moron and Paid Putin Troll (Re: Arrow Functions can do Existential Quantifier) Mild Shock <janburse@fastmail.fm> - 2025-11-06 22:50 +0100
  2.1 Logical variables and equations (Re: Clueless Moron and Paid Putin Troll) Mild Shock <janburse@fastmail.fm> - 2025-11-06 22:51 +0100
    Re: 2.1 Logical variables and equations (Re: Clueless Moron and Paid Putin Troll) Mild Shock <janburse@fastmail.fm> - 2025-11-06 22:52 +0100
      Re: 2.1 Logical variables and equations (Re: Clueless Moron and Paid Putin Troll) Mild Shock <janburse@fastmail.fm> - 2025-11-06 22:52 +0100
      Re: 2.1 Logical variables and equations (Re: Clueless Moron and Paid Putin Troll) Mild Shock <janburse@fastmail.fm> - 2025-11-06 23:56 +0100
      Re: 2.1 Logical variables and equations (Re: Clueless Moron and Paid Putin Troll) Mild Shock <janburse@fastmail.fm> - 2025-11-06 23:58 +0100
        What does Type Free mean? (Re: 2.1 Logical variables and equations) Mild Shock <janburse@fastmail.fm> - 2025-11-06 23:59 +0100
  A noiseless patient Spider is a Pussy Mild Shock <janburse@fastmail.fm> - 2025-11-07 00:03 +0100
  Prolog PIP-0110: Its a Floating-Point Multiverse? [Stoic Grisu versus Rest of World] (Re: Arrow Functions can do Existential Quantifier) Mild Shock <janburse@fastmail.fm> - 2026-04-29 00:40 +0200
    Testing NVIDIA A10G / XVM Engine v10.2.4 (Permion Federal AI) (Re: Prolog PIP-0110: Its a Floating-Point Multiverse? [Stoic Grisu versus Rest of World]) Mild Shock <janburse@fastmail.fm> - 2026-04-29 02:14 +0200
      This could be a serious security vulnerability (Re: Testing NVIDIA A10G / XVM Engine v10.2.4 (Permion Federal AI)) Mild Shock <janburse@fastmail.fm> - 2026-04-29 02:37 +0200
        Logtalk big time salami slicing [For "Whales" (ultra-high rollers)?] (Re: This could be a serious security vulnerability) Mild Shock <janburse@fastmail.fm> - 2026-04-29 11:21 +0200
    format/3 that does not have some Spaghetti logic (Re: Prolog PIP-0110: Its a Floating-Point Multiverse?) Mild Shock <janburse@fastmail.fm> - 2026-04-30 17:50 +0200

csiph-web