I find <implementation.scala> a good candidate for GSoC and maybe that will start some work in this direction.
On Fri, Mar 11, 2011 at 12:51 PM, ant elder <[email protected]> wrote: > On Thu, Mar 10, 2011 at 6:55 PM, James Keats <[email protected]> > wrote: > > Hi all. Can Scala be used instead of Java in Tuscany? Thanks. > > Yes. For an example i've added Scala version of the Java helloworld > which has an SCA component in Scala with a testcase and Maven build. > You should be able to build and run with the following: > > svn co > https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/unreleased/samples/helloworld-scala-contribution/ > cd helloworld-scala-contribution > mvn clean install > > You can use that in the Tuscany Shell with "mvn tuscany:run" and try > commands like: > > invoke HelloworldComponent/Helloworld sayHello James > > That works because Scala creates classes which are interoperable with > Java and to SCA/Tuscany it looks just like a Java class and the SCA > component is using <implementation.java>. It might be interesting to > look at if an <implementation.scala> would have any benifits, if > nothing else that might help with making the scala-library dependency > more transparent. > > ...ant >
