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 -~----------~----~----~----~------~----~------~--~---
