Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.prolog > #14145
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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