<div dir="ltr"><div>In response to <a href="http://lists.selflanguage.org/pipermail/self-interest/2020-November/004754.html">http://lists.selflanguage.org/pipermail/self-interest/2020-November/004754.html</a></div><div><br></div><div>I am fairly convinced that the Self language and all other imperative languages are inappropriate for orthogonal persistence (a. k. a. single-level store, transparent persistence). I'm (very slowly and haltingly) pursuing a concurrent-constraint language for that environment. Not many people seem to be working toward the single-level store. There is the Hoon language, but I find it hard to read. Also, the way Hoon is used is supposed to be, and I'm sure is, deterministic. The approach I favor would be deterministic by default, but could pass around an authority to conduct races.</div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 18, 2020 at 8:10 AM Baltasar GarcĂ­a Perez-Schofield <a href="http://baltasarq-at-gmail.com">baltasarq-at-gmail.com</a> |pub yahoo| <<a href="mailto:xampm300qe0om7t@sneakemail.com">xampm300qe0om7t@sneakemail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
> What do you mean by a true persistent system?<br>
<br>
An orthogonal persistence system determines the orthogonal roots of<br>
persistence, calculates their persistent closure (the set of objects<br>
needed for the former to make sense), and stores and retrieves them<br>
on/from disk in a transparent way.<br>
<br>
A memory snapshot more or less does the trick, but, as happens in the<br>
case of Self, involves a much bigger memory size to deal with. It also<br>
makes it more difficult to share a set of objects (data), with other<br>
people, which I guess that is the transporter is for.<br>
<br>
-- Baltasar<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Self-interest mailing list<br>
<a href="mailto:Self-interest@lists.selflanguage.org" target="_blank">Self-interest@lists.selflanguage.org</a><br>
<a href="http://lists.selflanguage.org/mailman/listinfo/self-interest" rel="noreferrer" target="_blank">http://lists.selflanguage.org/mailman/listinfo/self-interest</a><br>
</blockquote></div></div>