Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #124405
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Newsgroups | comp.lang.javascript |
| Subject | Program Sharing in Dogelog Player (Re: ANN: Dogelog Player 1.3.5 (Cyclic Terms)) |
| Date | 2025-08-20 15:12 +0200 |
| Message-ID | <1084hj6$b2pf$2@solani.org> (permalink) |
| References | <106l4pj$366q0$4@solani.org> <107nscd$3cc5$3@solani.org> |
Dogelog Player is a Prolog system for the targets JavaScript, Python and Java. It is a mongrel, half formerly Jekejeke Prolog and half X-Prolog ZIP. Concerning program sharing (PS) it offers a compromise between full sharing in Jekejeke Prolog and no-sharing in X-Prolog ZIP. Without extra syntax like tuple (x1,..,xn) versus list [x1,..,xn] we now have frozen Prolog terms in Dogelog Player. They are beneficial for the garbage collector and provide safer mutations. Regression testing shows that our compilation schemes don’t affect the runtime. See also: Program Sharing in Dogelog Player https://medium.com/@janburse_2989/7b0d9d13cc6f
Back to comp.lang.javascript | Previous | Next — Previous in thread | Find similar
Landin's Knot in Dogelog Player (Re: ANN: Dogelog Player 1.3.5 (Cyclic Terms)) Mild Shock <janburse@fastmail.fm> - 2025-08-15 19:56 +0200 Program Sharing in Dogelog Player (Re: ANN: Dogelog Player 1.3.5 (Cyclic Terms)) Mild Shock <janburse@fastmail.fm> - 2025-08-20 15:12 +0200
csiph-web