Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 26 |
Nodes: | 6 (0 / 6) |
Uptime: | 58:43:57 |
Calls: | 632 |
Files: | 1,188 |
D/L today: |
31 files (20,038K bytes) |
Messages: | 180,226 |
Hi,
How SWI-Prolog went down hills. Its
very easy to see. It lost the following
hotshots over time:
- Paulo Moura (Logtalk)
- Markus Triska (CLP(Z))
- Ulrich Neumerkel (ISO)
- Who else?
With whom is SWI-Prolog now collaborating?
Manuel Hermenegildo on PIPs. I don't see that
SWI-Prolog and Ciao Prolog make can even
make a single coherent proposal, that would
satisfy the critera at least 2 systems implement
the feature. They are too different.
So PIP is abused for corrobation, of possible
harmonization, where it should be really
proposals, and not discussion.
Bye
Lets not forget that SWI-Prolog is now doomed
to have professional moron Julio Di Egidio
on board. Lets see what he says about dicts:
-a- The syntax <atom>{<key>:<any>,...} for rCLstructsrCY
-a-a-a (i.e. where the name is the functor name);
-a- The syntax <var>{<key>:<any>,...} for attributed vars.
LoL, I guess he has never heard of unification.
On 27/09/2025 20:10, Mild Shock wrote:
Lets not forget that SWI-Prolog is now doomed
to have professional moron Julio Di Egidio
on board. Lets see what he says about dicts:
-a-a- The syntax <atom>{<key>:<any>,...} for rCLstructsrCY
-a-a-a-a (i.e. where the name is the functor name);
-a-a- The syntax <var>{<key>:<any>,...} for attributed vars.
LoL, I guess he has never heard of unification.
You just mangle quotes and go out on an insane and
abusive, even personally abusive, tangent: as usual.
Welcome back to my kill-file, under the rubric
stupidity is a moral defect.
*Plonk*
-Julio
Hi,
The PoC (Proof of Concept) aspect of a PIP
gets totally ignored. A PIP should be backed
by a small number of systems implementing
the proposal. This has implications on what
topic can be chosen and what staff can work
on a PIP. Ask Boris the Loris for the semiotics
of a PoC. Now PIPs have been perverted into
a forum to siphon Money into the Nowhere:
- Some discussions are going on in the PIP
-a working group related to synchronize (as a
-a lightweight standardize) some aspects
-a between Prolog systems.
So PIP has become ISO-2. Its not anymore
a PIP, which would modularly maybe conflicting,
collect proposals. One could very easily
jigsaw different dict efforts into separate
PIPs, when then work inheritly different.
Instead the goal is now "lightweight"
standardizing. It shows in this mess:
Dictionaries in Prolog (dynamic) https://prolog-lang.org/ImplementersForum/0102-dicts.html
Terms with named arguments (static dicts) https://prolog-lang.org/ImplementersForum/0104-argnames.html
Not a proposal at all. Just a big big mess.
Theretically when we assume that a PIP has
already PoCs, namely at least 2 Prolog systems
that implement something.
Bye
Julio Di Egidio schrieb:
On 27/09/2025 20:10, Mild Shock wrote:
Lets not forget that SWI-Prolog is now doomed
to have professional moron Julio Di Egidio
on board. Lets see what he says about dicts:
-a-a- The syntax <atom>{<key>:<any>,...} for rCLstructsrCY
-a-a-a-a (i.e. where the name is the functor name);
-a-a- The syntax <var>{<key>:<any>,...} for attributed vars.
LoL, I guess he has never heard of unification.
You just mangle quotes and go out on an insane and
abusive, even personally abusive, tangent: as usual.
Welcome back to my kill-file, under the rubric
stupidity is a moral defect.
*Plonk*
-Julio
Hi,
I big advantage of PoC derived only PIPs is a
firm scope. Put PoC first, derive PIPs bottom up,
and not the other way around use PIPs to spark
PoCs top down. A PoC would surely have a strong
boundary scope. On the other hand these PIPs now
have very weak fuzzy scopes.
They should put Boris the Loris into the
steering board, he was very good when
it came to community, and fuzzy versus
non-fuzzy. PoC based PIPs would probably
have clean descriptions, and not this horror
of Fuzzyness, where PIPs don't know their own Scope!!!
APPENDIX: META-DISCUSSION FOR THIS PIP
What should be covered in this PIP? https://prolog-lang.org/ImplementersForum/0102-dicts.html
TBD: relate with current_struct/1 ECLiPSe?
TBD: Discuss it
TBD: useful for portray, translation to dynamic dicts (Jan) https://prolog-lang.org/ImplementersForum/0104-argnames.html
Such discussion would be find in the GitHub
of a PoC, in case the PoC was developed
with GitHub. Nowadays the GitHub could even
contain longwinding discussions, since GitHub
offers discussions, its even not necessary
to put discussions into issue tickets.
Bye
Mild Shock schrieb:
Hi,
The PoC (Proof of Concept) aspect of a PIP
gets totally ignored. A PIP should be backed
by a small number of systems implementing
the proposal. This has implications on what
topic can be chosen and what staff can work
on a PIP. Ask Boris the Loris for the semiotics
of a PoC. Now PIPs have been perverted into
a forum to siphon Money into the Nowhere:
- Some discussions are going on in the PIP
-a-a working group related to synchronize (as a
-a-a lightweight standardize) some aspects
-a-a between Prolog systems.
So PIP has become ISO-2. Its not anymore
a PIP, which would modularly maybe conflicting,
collect proposals. One could very easily
jigsaw different dict efforts into separate
PIPs, when then work inheritly different.
Instead the goal is now "lightweight"
standardizing. It shows in this mess:
Dictionaries in Prolog (dynamic)
https://prolog-lang.org/ImplementersForum/0102-dicts.html
Terms with named arguments (static dicts)
https://prolog-lang.org/ImplementersForum/0104-argnames.html
Not a proposal at all. Just a big big mess.
Theretically when we assume that a PIP has
already PoCs, namely at least 2 Prolog systems
that implement something.
Bye
Julio Di Egidio schrieb:
On 27/09/2025 20:10, Mild Shock wrote:
Lets not forget that SWI-Prolog is now doomed
to have professional moron Julio Di Egidio
on board. Lets see what he says about dicts:
-a-a- The syntax <atom>{<key>:<any>,...} for rCLstructsrCY
-a-a-a-a (i.e. where the name is the functor name);
-a-a- The syntax <var>{<key>:<any>,...} for attributed vars.
LoL, I guess he has never heard of unification.
You just mangle quotes and go out on an insane and
abusive, even personally abusive, tangent: as usual.
Welcome back to my kill-file, under the rubric
stupidity is a moral defect.
*Plonk*
-Julio
How SWI-Prolog went down hills. Its
very easy to see. It lost the following
hotshots over time:
- Paulo Moura (Logtalk)
- Markus Triska (CLP(Z))
- Ulrich Neumerkel (ISO)
- Who else?
Hi,
Here my citation source:
https://swi-prolog.discourse.group/t/dicts-attribute-variables-and-cyclic-terms/9324
a) Turn bottom up PIPs into top-down ISO-2:
"Some discussions are going on in the PIP
working group related to synchronize (as a
lightweight standardize) some aspects
between Prolog systems."
- Jan W.
b) Clueless about SWI Var dicts Unification:
-a- The syntax <atom>{<key>:<any>,...} for rCLstructsrCY
-a-a-a (i.e. where the name is the functor name);
-a- The syntax <var>{<key>:<any>,...} for attributed vars.
- Julio Di Egidio
Bye
Mild Shock schrieb:
Hi,
I big advantage of PoC derived only PIPs is a
firm scope. Put PoC first, derive PIPs bottom up,
and not the other way around use PIPs to spark
PoCs top down. A PoC would surely have a strong
boundary scope. On the other hand these PIPs now
have very weak fuzzy scopes.
They should put Boris the Loris into the
steering board, he was very good when
it came to community, and fuzzy versus
non-fuzzy. PoC based PIPs would probably
have clean descriptions, and not this horror
of Fuzzyness, where PIPs don't know their own Scope!!!
APPENDIX: META-DISCUSSION FOR THIS PIP
What should be covered in this PIP?
https://prolog-lang.org/ImplementersForum/0102-dicts.html
TBD: relate with current_struct/1 ECLiPSe?
TBD: Discuss it
TBD: useful for portray, translation to dynamic dicts (Jan)
https://prolog-lang.org/ImplementersForum/0104-argnames.html
Such discussion would be find in the GitHub
of a PoC, in case the PoC was developed
with GitHub. Nowadays the GitHub could even
contain longwinding discussions, since GitHub
offers discussions, its even not necessary
to put discussions into issue tickets.
Bye
Mild Shock schrieb:
Hi,
The PoC (Proof of Concept) aspect of a PIP
gets totally ignored. A PIP should be backed
by a small number of systems implementing
the proposal. This has implications on what
topic can be chosen and what staff can work
on a PIP. Ask Boris the Loris for the semiotics
of a PoC. Now PIPs have been perverted into
a forum to siphon Money into the Nowhere:
- Some discussions are going on in the PIP
-a-a working group related to synchronize (as a
-a-a lightweight standardize) some aspects
-a-a between Prolog systems.
So PIP has become ISO-2. Its not anymore
a PIP, which would modularly maybe conflicting,
collect proposals. One could very easily
jigsaw different dict efforts into separate
PIPs, when then work inheritly different.
Instead the goal is now "lightweight"
standardizing. It shows in this mess:
Dictionaries in Prolog (dynamic)
https://prolog-lang.org/ImplementersForum/0102-dicts.html
Terms with named arguments (static dicts)
https://prolog-lang.org/ImplementersForum/0104-argnames.html
Not a proposal at all. Just a big big mess.
Theretically when we assume that a PIP has
already PoCs, namely at least 2 Prolog systems
that implement something.
Bye
Julio Di Egidio schrieb:
On 27/09/2025 20:10, Mild Shock wrote:
Lets not forget that SWI-Prolog is now doomed
to have professional moron Julio Di Egidio
on board. Lets see what he says about dicts:
-a-a- The syntax <atom>{<key>:<any>,...} for rCLstructsrCY
-a-a-a-a (i.e. where the name is the functor name);
-a-a- The syntax <var>{<key>:<any>,...} for attributed vars.
LoL, I guess he has never heard of unification.
You just mangle quotes and go out on an insane and
abusive, even personally abusive, tangent: as usual.
Welcome back to my kill-file, under the rubric
stupidity is a moral defect.
*Plonk*
-Julio