Deutsch   English   Français   Italiano  
<1030ubj$10imb$1@solani.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: Mild Shock <janburse@fastmail.fm>
Newsgroups: comp.lang.prolog
Subject: There is no flesh and blood async Prolog! (Was: Dog Shit: Call my
 name "jan.ai")
Date: Thu, 19 Jun 2025 14:04:03 +0200
Message-ID: <1030ubj$10imb$1@solani.org>
References: <102ra2b$u1kq$1@solani.org> <102ra6v$u1kq$2@solani.org>
 <102rtdc$ubej$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 19 Jun 2025 12:04:03 -0000 (UTC)
Injection-Info: solani.org;
	logging-data="1067723"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101
 Firefox/128.0 SeaMonkey/2.53.21
Cancel-Lock: sha1:wKiBWPn8dJMW7aFcBxrlH6osqo0=
X-User-ID: eJwFwQkBwDAIA0BLhZVA5YTPv4Td2QdB+YXh2toy3yROC90p5JbYmTsCMrSco7Pdu4xC8W1OjFshppGqP5fEF5w=
In-Reply-To: <102rtdc$ubej$1@solani.org>

Hi,

Somebody wrote:

 > Right, but what I’m saying is that with the
 > current implementation as a separate process,
 > running independently of the editor and only
 > communicating over the channel defined by the
 > protocol, the ability to have fine-grained
 > asynchronous communication is limited.

Not my problem not seeking the state of the art. You
need of course a Prolog system that is all flesh
and blood cooperative multitasking. If you want

to do a GUI in Prolog similar like JavaScript
does it now, or a native GUI adapter. And I don't
count Tau-Prolog, although they showed amazing

stuff. But not amazing enough, still based
on continuations, and not based on promises. Or then
async/await. I am not sure what SWI WASM now delivers?

SWI Tinker shows me errors talking about threads when
I use the query background execution feature and if I
abort. But people from cooperative multitasking tend

to not use the terminology "thread", they prefer to
talk about "tasks". Ciao Playground doesn't count either,
since their channels to a background worker can even

not process an interrupt correctly.

Bye

Mild Shock schrieb:
> Hi,
> 
> The fukkers stole my name:
> 
> Jan - Local AI Assistant
> https://github.com/menloresearch/jan
> 
> Bye
> 
> P.S.: Meanwhile I am struggling with Quantum Paper
> whille doing a dark/light CSS. Look my light olive turned dark
> olive, that is somewhere near chocolate or is it dog shit?
> 
> P.P.S.: Just figured out yesterday that some browser defaults
> are more Motif/OSF than Material/Google, aka Quantum Paper.