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