Sujet : Guide on how to protect your investments (Was: Is it that worse with GNU Prolog?)
De : janburse (at) *nospam* fastmail.fm (Mild Shock)
Groupes : comp.lang.prologDate : 24. Nov 2024, 12:38:39
Autres entêtes
Message-ID : <vhv37u$1fkhe$1@solani.org>
References : 1 2 3 4 5 6
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19
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_principleIf 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.htmlBut 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