Skip to content

abstractive/ecell

Folders and files

NameName
Last commit message
Last commit date
Aug 4, 2016
Aug 16, 2016
Aug 10, 2016
Aug 23, 2016
Jul 21, 2016
Jul 14, 2016
Aug 17, 2016
Aug 23, 2016
Jul 15, 2016
May 11, 2016
May 11, 2016
Aug 7, 2015
Aug 22, 2016
Aug 21, 2018
Aug 7, 2015
Mar 16, 2016
Aug 9, 2016
Aug 23, 2016
Jun 25, 2016
Aug 5, 2015

Repository files navigation

ECell

Maintained: no

Carrying on the tradition of distributed Celluloid actors started by DCell, which implements Celluloid::ZMQ; ECell introduces a new strategic perspective on distributed Celluloid actor meshes.



Originators

This codebase was originally designed and developed by @digitalextremist using ideas he had for such a framework, worked with through his company emotive mediums limited, which was commissioned by @rjattrill on behalf of his employer Energy One Limited. The original concepts were first given form as a working demonstration of a new microservices framework, based on the company's existing extensive use of Celluloid and Reel.

This incarnation as ECell is an extraction of the framework from the original work, but now it is also the result of @benzrf taking part in the 2016 Google Summer of Code ( GSoC ) in which he revamped it and profoundly influenced its design while preparing it for F/OSS release, and now its further evolution in the public domain.

Work In Progress

The form this framework exists in now is the result of combining the styles and approaches of both @digitalextremist and @benzrf. It is currently in a transitional state -- freshly done with this GSoC season.

Please feel free to use the issue tracker for bug reports, feature requests, and for discussion of key concepts while the framework is hardened and polished in the immediate future.

Contributing

  • Fork this repository on github.
  • Make your changes and send a pull request.
  • If we like them we'll merge them.
  • If we've accepted a patch, feel free to ask for commit access.

License

Copyright (c) Celluloid Framework Corporation, and each past and present contributing author or participating organization as given in LICENSE.md. Distributed under the GPLv3 License.