Dear All,
The website http://www.xlog.ch/ is now open for
newsletter registration. What are the plans for
the next 10 years (sic!):
- Past: 100% Java Prolog
We had the Jekejeke Suite consisting of Runtime,
Minlog and Debugger. The Runtime was initially
100% Java, including things like consult and top-level.
- Present: 100% Prolog Prolog
This year in 2021 we managed to deliver a new breed
of Prolog, with the Dogelog Player we demonstrated
a Prolog system which had most of it written in Prolog itself.
The Dogelog Player is available for JavaScript and Python.
- Future:
The goal is to produce a Dogelog Suite consisting
of Runtime, Minlog and Debugger, all based on the new
100% Prolog approach of the Dogelog Player. It is planned
that Dogelog Suite will again cover Java, but we could
also try novel targets such as Steel Bank Common Lisp (SBCL), etc..
Disclaimer: It might take some time till the new website
http://www.xlog.ch/ shows some binaries, since we have
removed us from GitHub. We are working on it.
Have Fun! #StaySafe
Jan Burse, 11.12.2021
Dear All,
We are happy to announce a new edition
of the Dogelog Player:
- Binary Release:
The new version 0.9.7 of the Dogelog player
now masters DCG. We have decided to upload the
transpiled and compacted editions for the
JavaScript and Python platforms to www.xlog.ch
under the heading "Products".
- Quelltexte:
As an alternative to GitHub, we have now
activated pages.xlog.ch. In addition to the
source texts of the transpiler and the built-ins
of the Dogelog player, this website also
contains the manuals and the source texts of
the tutorials. Both JavaScript and Python source
code can be found.
- Blogging:
As an alternative to Gist, we are now reporting
on medium.com/@janburse_2989 about the developments
in the Dogelog player. We also use
twitter.com/dogelogch and
www.facebook.com/groups/dogelog for short messages.
Have Fun! #StaySafe
Jan Burse, 18.12.2021
Mostowski Collapse schrieb:
Dear All,
The website http://www.xlog.ch/ is now open for
newsletter registration. What are the plans for
the next 10 years (sic!):
- Past: 100% Java Prolog
We had the Jekejeke Suite consisting of Runtime,
Minlog and Debugger. The Runtime was initially
100% Java, including things like consult and top-level.
- Present: 100% Prolog Prolog
This year in 2021 we managed to deliver a new breed
of Prolog, with the Dogelog Player we demonstrated
a Prolog system which had most of it written in Prolog itself.
The Dogelog Player is available for JavaScript and Python.
- Future:
The goal is to produce a Dogelog Suite consisting
of Runtime, Minlog and Debugger, all based on the new
100% Prolog approach of the Dogelog Player. It is planned
that Dogelog Suite will again cover Java, but we could
also try novel targets such as Steel Bank Common Lisp (SBCL), etc..
Disclaimer: It might take some time till the new website http://www.xlog.ch/ shows some binaries, since we have
removed us from GitHub. We are working on it.
Have Fun! #StaySafe
Jan Burse, 11.12.2021
Ok, here is a write-up of our christmas and newyears passtime:
Prolog Barber Paradox in JavaScript/Python https://qiita.com/j4n_bur53/items/59128d9eeb61b86dd133
Have Fun!
Mostowski Collapse schrieb am Samstag, 18. Dezember 2021 um 13:10:13 UTC+1:
Dear All,
We are happy to announce a new edition
of the Dogelog Player:
- Binary Release:
The new version 0.9.7 of the Dogelog player
now masters DCG. We have decided to upload the
transpiled and compacted editions for the
JavaScript and Python platforms to www.xlog.ch
under the heading "Products".
- Quelltexte:
As an alternative to GitHub, we have now
activated pages.xlog.ch. In addition to the
source texts of the transpiler and the built-ins
of the Dogelog player, this website also
contains the manuals and the source texts of
the tutorials. Both JavaScript and Python source
code can be found.
- Blogging:
As an alternative to Gist, we are now reporting
on medium.com/@janburse_2989 about the developments
in the Dogelog player. We also use
twitter.com/dogelogch and
www.facebook.com/groups/dogelog for short messages.
Have Fun! #StaySafe
Jan Burse, 18.12.2021
Mostowski Collapse schrieb:
Dear All,
The website http://www.xlog.ch/ is now open for
newsletter registration. What are the plans for
the next 10 years (sic!):
- Past: 100% Java Prolog
We had the Jekejeke Suite consisting of Runtime,
Minlog and Debugger. The Runtime was initially
100% Java, including things like consult and top-level.
- Present: 100% Prolog Prolog
This year in 2021 we managed to deliver a new breed
of Prolog, with the Dogelog Player we demonstrated
a Prolog system which had most of it written in Prolog itself.
The Dogelog Player is available for JavaScript and Python.
- Future:
The goal is to produce a Dogelog Suite consisting
of Runtime, Minlog and Debugger, all based on the new
100% Prolog approach of the Dogelog Player. It is planned
that Dogelog Suite will again cover Java, but we could
also try novel targets such as Steel Bank Common Lisp (SBCL), etc..
Disclaimer: It might take some time till the new website http://www.xlog.ch/ shows some binaries, since we have
removed us from GitHub. We are working on it.
Have Fun! #StaySafe
Jan Burse, 11.12.2021
We never put a ZIP with the tutorial examples on
our website? This has now changed:
Dogelog Tutorials locally in VS Code https://twitter.com/dogelogch/status/1484524851947782148
Dogelog Tutorials locally in VS Code
https://www.facebook.com/groups/dogelog
We never put a ZIP with the full source of Dogelog player on
our website, including the transpiler? This has changed now:
Style Checks for Dogelog Player https://twitter.com/dogelogch/status/1487125950588506112
Style Checks for Dogelog Player
https://www.facebook.com/groups/dogelog
Mostowski Collapse schrieb:
We never put a ZIP with the tutorial examples on
our website? This has now changed:
Dogelog Tutorials locally in VS Code https://twitter.com/dogelogch/status/1484524851947782148
Dogelog Tutorials locally in VS Code https://www.facebook.com/groups/dogelog
Dogelog Player has left behind the ISO core standard, and
implements living standard Prolog. What is living standard
Prolog? It aims at implementing a more flexible Prolog
than what ISO core standard prescribes, a more flexible Prolog
that reflects the reality of the majority of Prolog systems.
For example I do now have in Dogelog player:
?- op(200,fy,!).
true
?- X = foo(!).
X = foo(!).
?- X = (foo :- !).
X = (foo :- !).
http://www.xlog.ch/izytab/doclet/docs/18_live/10_reference/example01/package.html
Is this the behaviour of the majority of Prolog systems? Don't
know. Only did a sample of a few Prolog systems. SWI-Prolog
and Tau Prolog can parse the last query.
GNU Prolog and Scryer Prolog cannot parse the last query.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 439 |
Nodes: | 16 (2 / 14) |
Uptime: | 250:38:24 |
Calls: | 9,147 |
Calls today: | 3 |
Files: | 13,433 |
U/L today: |
1 files (553K bytes) |
D/L today: |
1 files (2,685K bytes) |
Messages: | 6,040,766 |