Yet one  potentially interesting areas for collaboration can be 'mixed
compilation for JVM', where we have set of sources in different
language (may be mutually dependable) and some 'meta-compiler' which
can generate code from different languages, calling compilers for
concrete languages.
 As I know, now mixed compilation just work for groovy+java,  scala +
java, and scala+groovy+java.
(http://groovyland.wordpress.com/2009/03/03/groovyscalajava/)
 It would be great, to have standard API for compilers (as I
understand - with two operations:
 (1.A) - generate 'definition' class files for given source file
(without resolving internal dependencies)
  // or may be just publish dependency information in some form.
 (1.B) - generate 'implementation' class files for given source file.

I guess, (A) is possible not for all languages (for example - when we
want in X to reexport methods of Y, it is impossible to generate class
file for X, without compiling Y).

So, questions are:
  - are anybody also thinking about such possibility ?
  - what can be potentially safe meta-compiler protocol ?



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to