Hi, I am not sure if the objective is the same, but Evan and I are working on peer2peer solution for Pharo. It is called Trantor. From the project website <http://smalltalkhub.com/#!/~EvanDonahue/Trantor>:
-=-=- Trantor is a framework for building collaborative peer-to-peer applications. Trantor employs a collection of Conflict-Free Replicated Datatypes to allow sets, counters, graphs, trees, text, etc to be edited offline and synchronized without human intervention when peered nodes are next connected. -=-=- We have also implemented Logoot algorithm for collaborative text editing. See http://smalltalkhub.com/#!/~JurajKubelka/Logoot/ You can try a simple Todo application by downloading: Gofer it smalltalkhubUser: 'EvanDonahue' project: 'Todo'; configuration; loadBleedingEdge. and executing (separately): server := TodoApp listenOn: 0. server addTodoList. server open. client := TodoApp connectToPort: server port. client sync. client addAnySharedList. client open. We are working on other use cases and we will appreciate any feedback. Cheers, Juraj > On Oct 12, 2015, at 13:10, Robert Withers <robert.w.with...@gmail.com> wrote: > > Hi Peter, > > This is similar to what I was thinking of delving into, although I was > thinking differently than file-sharing. I was thinking more modified > blockchain sharing. > > My plans are to revive an old project of mine: > http://www.squeaksource.com/squeakelib/, which depends on Cryptography. I am > interested in implementing NIO as well. This is all infrastructure stuff, > layers 4, 5 and 6. WebSockets may be all you need. > > As any flow system needs a control layer, add a couple of layers above the > application layer: market/cloud and meta layers, used to contain apps and > specify the peer2peer graph and formats. > > There's some other stuff, too. I don't know if this interests you. > > thanks, > Robert > > > On 10/12/2015 10:57 AM, Peter H. Meadows via Pharo-users wrote: >