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


Groups > comp.lang.prolog > #14145

Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear)

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.prolog
Subject Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear)
Date 2024-08-10 13:41 +0200
Message-ID <v97jkv$118im$1@solani.org> (permalink)
References (3 earlier) <v97h77$11m5e$1@solani.org> <v97het$11mct$1@solani.org> <v97i30$11mn6$1@solani.org> <v97icn$11mpq$1@solani.org> <v97j54$11n9o$1@solani.org>

Show all headers | View raw


Hi,

Currently I have first hand experience how
difficult it is to model single treaded async
on top of multi-threaded Prolog,

since I want to bring Dogelog Player async
also to formerly Jekejeke Prolog. It wasn't
so much a problem in the Dogelog Player for

Java version, since I could replicate the
JavaScript design. But it is a little
nasty in the formerly Jekejeke Prolog case,

since Thread identity from multi-threaded
Prolog and Task identity from single treaded
async are not the same, you have to dig

deeper into stackfull and stackless coroutines,
to get the Task identity notion correctly.
I wasn't able to do it yet for formerly

Jekejeke Prolog, there is still a pending ticket.

Bye

Mild Shock schrieb:
> Hi,
> 
> Generally I don't believe in things like
> SWI-Prolog Janus Python integration. This
> type of integration has the advantage
> 
> that SWI-Prolog can run in full speed,
> on the other hand it has the disadvantage
> that one cannot take advantage of Python async,
> 
> because SWI-Prolog itself has no async. I
> am talking about the single threaded async here.
> My experience single treaded async and multi-threaded
> 
> Prolog are quite different pairs of shoes. So
> when doing the C# backend for Dogelog Player,
> I will be faced again to provide a complete
> 
> async solution for the async part of Novacore.
> 
> Woa!
> 
> Bye
> 
> Mild Shock schrieb:
>> Hi,
>>
>> A few days age we improved the cross referencer,
>> to deal with the many target platforms. The
>> old cross referencer for example showed:
>>
>> xor/3        nova/Eval.java
>>               nova/eval.mjs
>>               nova/eval.py
>>
>> Meaning the evaluable function xor/3 is
>> available in Java, JavaScript and Python.
>> What we now do, we simply show:
>>
>> xor/3        nova/eval.*
>>
>> Soon the wildcard will mean C# as well,
>> and not only Java, JavaScript and Python.
>> Extending the proof of concept for Prolog
>>
>> compiler 100% written in Prolog itself.
>>
>> Bye

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


Thread

Holy Grail makes People Disappear [like Robert Staerk, now Ulrich Neumerkel?] Mild Shock <janburse@fastmail.fm> - 2024-08-01 18:13 +0200
  Alan Kay's Dynabook fueled by Prolog? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-01 18:20 +0200
    ZebralLogic for evaluating LLMs (Was: Alan Kay's Dynabook fueled by Prolog?) Mild Shock <janburse@fastmail.fm> - 2024-08-01 18:24 +0200
  Re: Holy Grail makes People Disappear [like Robert Staerk, now Ulrich Neumerkel?] Mild Shock <janburse@fastmail.fm> - 2024-08-01 19:21 +0200
    Biene Maya (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-01 22:26 +0200
      A Challenge for Fixpoint Lovers (Was: Biene Maya) Mild Shock <janburse@fastmail.fm> - 2024-08-02 08:03 +0200
  Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-09 14:42 +0200
    Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-10 12:25 +0200
      Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-10 12:59 +0200
        Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-10 13:03 +0200
          Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-10 13:14 +0200
            Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-10 13:19 +0200
              Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-10 13:32 +0200
                Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-10 13:41 +0200
                Re: Is Scryer Prologs failure measurable? (Was: Holy Grail makes People Disappear) Mild Shock <janburse@fastmail.fm> - 2024-08-10 13:46 +0200
    The naive reverse reality check (Was: Is Scryer Prologs failure measurable?) Mild Shock <janburse@fastmail.fm> - 2024-08-11 11:03 +0200
      Re: The naive reverse reality check (Was: Is Scryer Prologs failure measurable?) Mild Shock <janburse@fastmail.fm> - 2024-08-11 11:05 +0200
        Re: The naive reverse reality check (Was: Is Scryer Prologs failure measurable?) Mild Shock <janburse@fastmail.fm> - 2024-08-11 11:19 +0200
          Re: The naive reverse reality check (Was: Is Scryer Prologs failure measurable?) Mild Shock <janburse@fastmail.fm> - 2024-08-11 14:03 +0200
    How Scryer Prolog became the disgrace of Computer Science (Was: Is Scryer Prologs failure measurable?) Mild Shock <janburse@fastmail.fm> - 2024-08-13 15:48 +0200
      Re: How Scryer Prolog became the disgrace of Computer Science (Was: Is Scryer Prologs failure measurable?) Mild Shock <janburse@fastmail.fm> - 2024-08-13 15:49 +0200
  Re: Holy Grail makes People Disappear [like Robert Staerk, now Ulrich Neumerkel?] Mild Shock <janburse@fastmail.fm> - 2024-08-13 09:08 +0200

csiph-web