Hi Bengt, Actually I think we need foremost a new name. This is not about doing great things in any of the domains you list. It has no obvious connexion to any separation of metadata, security, capability, distributed update, mobile, or any other specific environment. This is merely about adding a new one-liner API usable by programs in order to behave as if they were run serially, but actually run on multiple cores. So even using the name "STM" is rather wrong and confusing: STM is only one possible implementation.
This is described explicitly by the OCM project: http://ocm.dreamhosters.com/ . The goal I am pursuing is slightly different than OCM so using that name is not right either, but at least it is at a similar level. On a different note, I found an implemention for C/C++ programs using all the tricks of paging under Linux: http://plasma.cs.umass.edu/emery/grace . Does not work at all on CPython, where reference counting is enough to kill it: almost no page will be read-only. I'm writing down these papers in a file in the duhton repository. It would be cool if someone reviews them and comes up with a great general name :-) A bientôt, Armin. _______________________________________________ pypy-dev mailing list pypy-dev@python.org http://mail.python.org/mailman/listinfo/pypy-dev