x97mdr / pickles

A documentation generator for features written in the Gherkin language
Apache License 2.0
52 stars 194 forks source link

Add support for creating JVM based runners #52

Open x97mdr opened 12 years ago

x97mdr commented 12 years ago

In order to take advantage of using generating features in even more environments As a Pickles developer I want to use the open source tool called Grasshopper to generate binary equivalent Java .jars so we can develop Pickles Java plugins for other builds tools like Ant, Ivy and Maven.

Thoughts: Support other platforms through the Iron* tools like IronRuby and IronPython. Should add documentation on this. Also, what about supporting plain Ruby or Python?

Can also checkout a project called XMLVM to translate the code

http://dev.mainsoft.com/Default.aspx?tabid=130

x97mdr commented 12 years ago

It turns out this this technique requires source code for all assemblies involved. This could be a pain in the butt to do. I'm looking at re-writing the core logic in Fantom to allow the code to be written out to C# and Java (as well as Javascript coincidentally)

x97mdr commented 12 years ago

XMLVM looks to be another contender. I'm going to try this one out as well. http://xmlvm.org/overview/