On Tue, Mar 26, 2013 at 12:36 PM, Janko Miv��ek <janko.mivsek@eranova.si> wrote:
To propose an idea just respond to this post by fulfilling this idea
template:


Title: libev integration in Pharo image and VM��

Level: advanced

Possible mentor: ?

Possible second mentor: ?

Description: libev (http://software.schmorp.de/pkg/libev.html) is high performance event loop library
helps handling large number of concurrent connections and sources of async events. It has been used��
for a long time as networking library of Node.js. To be used in Pharo suitable interface in image and quite
possibly in VM would be needed.

Technical Details: It would be necessary to find suitable and efficient non delaying way to transfer callbacks from libev to��
process in smalltalk image. One path suggested by Elliot Miranda was to investigate Multi threaded VM and see if some
of its functionality can be used as is or as a base for further development.

Benefits to the Student: Getting in depth understanding of event driven frameworks and inbterfacing to Smalltalk virtual machine

Benefits to the Community: Having efficient event driven library available in Smalltalk would open possibility of writing efficient
servers in Smalltalk that can handle large number of concurrent connections.

Davorin Rusevljan
http://www.clopud208.com/