Uploaded image for project: 'MINA'
  1. MINA
  2. DIRMINA-499

Bindings for Scala

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Won't Fix
    • 2.0.0-M1
    • 2.0.6
    • Example, Integration
    • None

    Description

      Here's a contribution of bindings for the Scala language. Since announcing an initial version six weeks ago, I've taken some time to improve and extend them. They're now quite different from that first version. They still needs more documentation and some unit tests, but are generally in a state that I'm happy with.

      Notes:

      • Patch is against trunk.
      • The bindings are in a new submodule called "integration-scala".
      • Scala examples have been added to the "example" submodule. These are also currently the best documentation for the bindings.
      • Code is formatted and indented according to the convention used in the Scala compiler, which I take to be the "standard" for Scala code.

      Warning: This patch approximately doubles the time it takes to perform a "mvn -Dmaven.test.skip install" on my computer. This time can probably be improved by trying to run the Scala compiler once within each submodule, rather than multiple times, but the effect will still be noticeable. If this increase in build time is problem, then the bindings probably may need to stay outside MINA's trunk.

      Attachments

        1. bindings-for-scala.2.patch
          84 kB
          Rich Dougherty
        2. bindings-for-scala.3.patch
          84 kB
          Rich Dougherty
        3. bindings-for-scala.patch
          87 kB
          Rich Dougherty

        Activity

          People

            Unassigned Unassigned
            rich dougherty Rich Dougherty
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: