Great to hear that Philip.
What I know about Selector that it is quite hard if you want to create network framework based on it and quite easy if you want to use it in one simple, dedicated scenario.
What where the main problems that students meet during their implementation ?
Because I am old Selector veteran I started to think about implementation but I don't know how to start, with who I can make consultations etc...
Thanks,
Arthur.
Philipp Haller-2 wrote:
Hello Arthur,
> I just looked at Scala RemoteActor sources and I saw that implementation is based on old fashion blocking IO.
> Sicne this way a little bit old and (what is more important!) it is NOT SCALABLE I wanted to ask if there are plans to make RemoteActors using NIO ?
There are definitely plans for using NIO. In fact, there has been a
student project at EPFL on exactly this. Unfortunately, the code was
only a prototype and not ready for inclusion in the standard library. In
the meantime I didn't have the resources to develop it further.
If you (or anybody else) are interested in working on this, the
prototype implementation is available in the Scala SVN repository:
http://lampsvn.epfl.ch/trac/scala/browser/scala/branches/remoteactorsCheers,
Philipp