On Jun 27, 2008, at 4:03 PM, Detering Dirk wrote:

Hello Hans,

I read in the roadmap that Scala plugin is planned,
but for a post 1.0 release, what is a pity in my eyes,
as I think Scala and Gradle could benefit both from
it regarding publicity.
But ok, one has to prioritise, I suppose.

The roadmap is of course fluent. The problem for me with Scala that I have only started to read 'Programming in Scala' and have no idea how to design a DSL with it. I know that there are even articles on this topic but I just don't have the time now to get into it. But I think it would be very cool if Gradle supports Scala.

Basically Scala support has two aspects. One is to provide a Scala plugin for building Scala projects. The build script for this would be written in Groovy (or any other language we might support in the future). The other aspect is to have a Scala Script engine. See below.


Regarding:
We will end up with only a small Groovy layer left,
responsible for applying the build script against the Gradle
objects.
...
It should be very easy then to add other build script
engines for any other dynamic JVM language capable of calling
Java code and creating Java objects (e.g. coercing a closure
to a Java interface).

It would be interesting to find a wiki page containing
the requirements for a JVM language to be applicable as
build language on top of the gradle core.

For example: What does 'dynamic' exactly mean in this context?

Scala e.g. is a powerful language in many ways (and fast),
though, would it match?

I have created a first draft of the wiki page: http:// docs.codehaus.org/display/GRADLE/Requirements+for+a+JVM+language+to+be +used+for+build+scripts

How would Scala fit into this?

- Hans


KR
Det


********************************************************************** *

Die Information in dieser email ist vertraulich und ist ausschliesslich
fuer den/die benannten Adressaten bestimmt. Ein Zugriff auf diese
email durch andere Personen als den/die benannten Adressaten ist
nicht gestattet. Sollten Sie nicht der benannte Adressat sein, loeschen
Sie bitte diese email.

********************************************************************** *

BITMARCK Software GmbH
Paul-Klinger-Strasse 15, 45127 Essen

Amtsgericht Essen HRB 20680
Geschaeftsfuehrer: Frank Krause, Andreas Prenneis


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



--
Hans Dockter
Gradle Project lead
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to