Dogelog Player is a Prolog system 100% written--- Synchronet 3.20a-Linux NewsLink 1.114
in Prolog itself. We recently extended the Dogelog
Player to not only support JavaScript and Python,
but also Java as its target platform. For JavaScript
and Java, Dogelog Player approaches Prolog
atoms via wobbly Unicode.
We treat wobbly code points as first class citizen
and see to it that a conversion from wobbly pairs
to a steady points automatically happens, but the
reverse road is blocked. The results are encouraging
but support in other Prolog systems such as
SWI-Prolog is lacking.
See also:
Wobbly Unicode in Dogelog Player https://twitter.com/dogelogch/status/1727300173968162983
Wobbly Unicode in Dogelog Player
https://www.facebook.com/groups/dogelog
Dogelog Player is a Prolog system 100% written
in Prolog itself. We recently extended the Dogelog
Player to not only support JavaScript and Python,
but also Java as its target platform. For JavaScript
and Java, Dogelog Player approaches Prolog
atoms via wobbly Unicode.
We treat wobbly code points as first class citizen
and see to it that a conversion from wobbly pairs
to a steady points automatically happens, but the
reverse road is blocked. The results are encouraging
but support in other Prolog systems such as
SWI-Prolog is lacking.
See also:
Wobbly Unicode in Dogelog Player https://twitter.com/dogelogch/status/1727300173968162983
Wobbly Unicode in Dogelog Player
https://www.facebook.com/groups/dogelog
Dogelog Player is a Prolog system for the
JavaScript, Python and Java platform. We
were facing some test cases that created
huge amounts of Prolog terms and in the
same time had a failure driven loop removing
them at once again. Can our garbage collector
deal with that?
Tri-color can be used to identify old and
new variables. We went on and implemented a
variant of David Ungars generation scavenging.
We could gain various benefits with a new
gc_minor() routine, and the winner was a
backtracking friendly heuristic when to
call it or not.
See also:
Generational GC for Dogelog Player https://twitter.com/dogelogch/status/1728641232413307092
Generational GC for Dogelog Player
https://www.facebook.com/groups/dogelog
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 997 |
Nodes: | 10 (0 / 10) |
Uptime: | 226:55:09 |
Calls: | 13,046 |
Calls today: | 1 |
Files: | 186,574 |
Messages: | 3,292,814 |