SURVEY:SUMMARY:BUILD_DIFFICULTY[not_applicable, reasonable_effort, code_problematic or string] not_applicable SURVEY:SUMMARY:CLASSIFICATION[practical,theoretical,hardware] practical SURVEY:SUMMARY:CORRECT_CODE_LOCATION[string] Your report states that you could build our code, but missing documentation to run it. However I cannot find the location URL in your email. So I add it once more: https://github.com/molecule-labs/molecule/Meanwhile I add documentation how to run the examples. SURVEY:SUMMARY:PUBLISHED_CODE[not_applicable, yes, no] yes SURVEY:SUMMARY:SAME_VERSION[not_applicable, yes, no_but_available, no_and_not_available] no_and_not_available SURVEY:SUMMARY:STUDY_FOUND_CORRECT_CODE[not_applicable, yes, no] no SURVEY:AUTHOR1:BUILD_COMMENT[string] SURVEY:AUTHOR1:BUILD_DIFFICULTY[not_applicable, reasonable_effort, code_problematic or string] not_applicable SURVEY:AUTHOR1:BUILD_DIFFICULTY_COMMENT[string] none SURVEY:AUTHOR1:CLASSIFICATION[practical,theoretical,hardware] practical SURVEY:AUTHOR1:CLASSIFICATION_COMMENT[string] SURVEY:AUTHOR1:CORRECT_CODE_LOCATION[string] Your report states that you could build our code, but missing documentation to run it. However I cannot find the location URL in your email. So I add it once more: https://github.com/molecule-labs/molecule/Meanwhile I add documentation how to run the examples. SURVEY:AUTHOR1:PUBLIC_COMMENT[string] The latest version (v0.5.2) at https://github.com/molecule-labs/molecule/ can be cross-compiled to scala 2.9.3 and 2.10. It confirms the benefits of an embedded DSL. With almost zero effort, we adapted the code to support developers leveraging the evolution of Scala and still running the code on JVM1.6 or above.
When using the scala2.10 compiler option to target Java7, the byte code will make use of invokedynamic. This will probably speed up our code even more. (I haven't yet re-run the same benchmarks on the same hardware to be able to measure the difference.)

Now the documentation explains how to run the examples. SURVEY:AUTHOR1:PUBLISHED_CODE[not_applicable, yes, no] yes SURVEY:AUTHOR1:SAME_VERSION[not_applicable, yes, no_but_available, no_and_not_available] no_and_not_available SURVEY:AUTHOR1:SAME_VERSION_COMMENT[string] It is not exactly the same build, but it is the same in term of functionality and completeness. The code is currently under version control at Github. The version tagged v0.5 was submitted as open source one year after the publication of the paper. We mainly spent effort to improve the build file. All code snippets and examples in the paper can still be found in the source, but may not look 100% identical. SURVEY:AUTHOR1:STUDY_FOUND_CORRECT_CODE[not_applicable, yes, no] no