Hi Dirk,

On Jun 30, 2008, at 1:27 PM, Detering Dirk wrote:

Hello Hans,

Basically Scala support has two aspects. One is to provide a
Scala plugin for building Scala projects.

I was aware of the two aspects, and my 'pity' was related
to this one.

I'm pretty sure such a plugin is very easy to write. For a person who knows and has used the Scala Ant tasks (I haven't) it should be a one day effort.


The other aspect was only a spontaneous reaction to your
announcement reg. core and "other" script engines.

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

Fine, thank you!

How would Scala fit into this?

Well, to be honest, I am new to Scala too ;-) .

So the next only reflects what I understood so far.

First, Scala has an interpreter working on a binding
and compiling its literal input to a class in memory
in the same way like GroovyScriptEngine does.

What I do not see as possible is setting a delegate to
a closure and the meta-magic of methodMissing .


I think one starting point is your hint, that one could
easily write a Java build script engine.
So Scala should almost doubtless be usable.

The rest, I suppose, would be done in a way totally different
to Groovy, to achieve a DSL working on the core.

Perhaps I will find some time to check Scala especially
about this aspects.

That would be cool :)

- 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