Focus on Prolog language is better than focus on Prolog engine (Was: Guide on how to protect your investments)

Liste des GroupesRevenir à cl prolog 
Sujet : Focus on Prolog language is better than focus on Prolog engine (Was: Guide on how to protect your investments)
De : janburse (at) *nospam* fastmail.fm (Mild Shock)
Groupes : comp.lang.prolog
Date : 24. Nov 2024, 12:47:47
Autres entêtes
Message-ID : <vhv3p1$1floe$1@solani.org>
References : 1 2 3 4 5 6 7
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19
Hi,
How good does the GNU Prolog Novacore adapter
score? It scores more badly in the test suite
that tests the libraries since it also tests the
web client and server functionality:
Folder gnu j js py cnt
calculate 42 136 136 136 136
common 88 175 175 173 175
extend 117 134 134 133 134
Total 247 445 445 442 445
But the GNU Prolog Novacore adapter fares
quite well in the core testing itself, where
not some libraries are tested:
Folder gnu j js py cnt
arithmetic 215 225 224 224 225
control 159 171 171 171 171
extra 45 127 127 123 127
stream 62 84 83 84 85
structure 222 229 229 229 229
Total 703 836 834 831 837
Bye
Mild Shock schrieb:
Hi,
 I don't feel adressed by you critique. Since I
think the idea of an Prolog engine is the wrong
approach. The idea should be a Prolog language,
 like the ISO core standard. SWI-Prolog did everything
to be different and better from the ISO core standard.
And ended up with a bloathed engine that runs
 non-portable code. I did a little bit the same error
with formerly Jekejeke Prolog, it did not pay attention
to apply the KISS principle:
 https://en.wikipedia.org/wiki/KISS_principle
 If would continue developing formerly Jekejeke Prolog
as I did in the past, I would introduce a module
class loader with advent of JDK 9, which would give
 an additional layer of grouping to the Prolog modules.
Dogelog Player tries to do something else with its
Novacore. It tries to minimize the Prolog language
 implemented by the Prolog engine. If you develop against
an idea of a Prolog language and not against an idea of
a Prolog engine, chances are higher that stay agile and
 can easily switch Prolog engines, and protect your investment.
 Bye
 P.S.: Also with novacore its very hard. I wrote an
Novacore adapter for GNU Prolog:
 https://www.novacuor.ch/srctab/doclet/docs/07_envir/adapter/gnu/package.html   But all Unicode test cases fail. Since GNU Prolog
cannot do Unicode.
 But Unicode is part of Novacore.
 Julio Di Egidio schrieb:
On 24/11/2024 04:25, Mild Shock wrote:
>
You want a GNU license, still you can demonstrate
that GNU licensing system failed in the case of
GNU Prolog to create a vital community especially
>
I just need a product that works properly, that isn't just spaghetti code at all levels, and from a team/company that doesn't pull the rug, or sabotages, or black mails me as soon as I am invested enough.  I could even pay for that, as we used to do for technology when software and developing software was still a professional endeavour.  And GNU has little to do with any failure, except the failure of humanity that humanity is: rather everybody is an MS/Google/Monsanto employee by now.
>
an interesting fork somewhere that supported Unicode.
>
That Unicode even enters these discussions is a joke.  I'll just end up writing my own Prolog engine: a GPL-licensed Prolog engine in JS/Wasm, and an open project proper.  Or maybe I'll just switch to Mizar...  You stay tuned: next black Friday.
>
-Julio
>
 

Date Sujet#  Auteur
23 Nov 24 * Should I use Dogelog?26Julio Di Egidio
24 Nov 24 `* There is GNU Prolog (Was: Should I use Dogelog [Player]?)25Mild Shock
24 Nov 24  +* Affero General Public License (AGPL) (Was: There is GNU Prolog)19Mild Shock
24 Nov 24  i`* Re: Affero General Public License (AGPL) (Was: There is GNU Prolog)18Julio Di Egidio
24 Nov 24  i +* Dogelog no Module System / for Prolog Applets (Was: Affero General Public License (AGPL))5Mild Shock
24 Nov 24  i i`* Java Applets were killed in 2017 (Was: Dogelog no Module System / for Prolog Applets)4Mild Shock
24 Nov 24  i i `* The biggest morons on this planet are SO mods (Was: Java Applets were killed in 2017)3Mild Shock
24 Nov 24  i i  `* incompetence and stupidity among SO mods (Was: Fuck Around and Find Out (FAFO))2Mild Shock
24 Nov 24  i i   `- Re: incompetence and stupidity among SO mods (Was: Fuck Around and Find Out (FAFO))1Mild Shock
24 Nov 24  i `* Is it that worse with GNU Prolog? (Was: Affero General Public License (AGPL))12Mild Shock
24 Nov 24  i  +- Whats the formula of ZIG (Was: Is it that worse with GNU Prolog?)1Mild Shock
24 Nov 24  i  `* Re: Is it that worse with GNU Prolog? (Was: Affero General Public License (AGPL))10Julio Di Egidio
24 Nov 24  i   +- Re: Is it that worse with GNU Prolog? (Was: Affero General Public License (AGPL))1Julio Di Egidio
24 Nov 24  i   `* Guide on how to protect your investments (Was: Is it that worse with GNU Prolog?)8Mild Shock
24 Nov 24  i    +* Focus on Prolog language is better than focus on Prolog engine (Was: Guide on how to protect your investments)2Mild Shock
24 Nov 24  i    i`- Example that violates KISS (Was: Focus on Prolog language is better than focus on Prolog engine)1Mild Shock
24 Nov 24  i    `* Re: Guide on how to protect your investments (Was: Is it that worse with GNU Prolog?)5Julio Di Egidio
24 Nov 24  i     `* Aliens that landed in an UFO maybe? (Was: Is it that worse with GNU Prolog?)4Mild Shock
24 Nov 24  i      `* Betting Offices Scheme = Mafia Money Laundering? (Re: Aliens that landed in an UFO maybe? (Was: Is it that worse with GNU Prolog?)3Mild Shock
24 Nov 24  i       `* Erlang got big with Gaming2Mild Shock
24 Nov 24  i        `- New Wild West is knocking on the door? (Was: Erlang got big with Gaming)1Mild Shock
24 Nov 24  `* Re: There is GNU Prolog (Was: Should I use Dogelog [Player]?)5Julio Di Egidio
24 Nov 24   `* Creating a [Web] Debugger? (Was: There is GNU Prolog)4Mild Shock
24 Nov 24    `* Current Work Around: ASCII <-> Browser Cycle (Was: Creating a [Web] Debugger?)3Mild Shock
24 Nov 24     `* Recent library(misc/markup) improvement (Was: Current Work Around: ASCII <-> Browser Cycle)2Mild Shock
24 Nov 24      `- Could be friendlier than WASM? (Was: Recent library(misc/markup) improvement)1Mild Shock

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal