gpars (Groovy Parallel Systems)
  1. gpars (Groovy Parallel Systems)
  2. GPARS-114

Use the Kilim light weight processes framework to implement high effective Actors implementation

    Details

    • Number of attachments :
      0

      Description

      By using Kilim framework for internal GPars implementation, it is possible to make the GPars really efficient for concurrent programming, even better than Java.
      That framework was used by Kresten Krab Thorup to implement Erjang ( Erlang for JVM), and that implementation looks more efficient than original Erlang.
      (The presentation for Erjang http://www.infoq.com/presentations/Modeling-Concurrency-with-Actors-in-Java).

        Activity

        Hide
        Vaclav Pech added a comment -

        Several challenges to consider:
        Kilim MIT-style license
        Potential integration issues to check - weaving Groovy code, impact on the build process of GPars' users, grabbing GPars through Grape
        GPars needs to run wherever Groovy can be used, including Grails, the groovy console, mobile devices

        Show
        Vaclav Pech added a comment - Several challenges to consider: Kilim MIT-style license Potential integration issues to check - weaving Groovy code, impact on the build process of GPars' users, grabbing GPars through Grape GPars needs to run wherever Groovy can be used, including Grails, the groovy console, mobile devices
        Hide
        Vaclav Pech added a comment -

        Reasons:

        • The Kilim approach may cause troubles integrating with some managed environments (e.g. gae)
        • Nobody reported interest in this feature
        • Our own implementation has improved over time and using Kilim no longer seems like bringing enough value
        Show
        Vaclav Pech added a comment - Reasons: The Kilim approach may cause troubles integrating with some managed environments (e.g. gae) Nobody reported interest in this feature Our own implementation has improved over time and using Kilim no longer seems like bringing enough value

          People

          • Assignee:
            Vaclav Pech
            Reporter:
            Igor Babalich
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: