Eclipse Community Forums - RDF feed
https://www.eclipse.org/forums/
Eclipse Community Forums[CR] support for other languages than Java
https://www.eclipse.org/forums/index.php/mv/msg/200670/640530/#msg_640530
Here are some questions we have about generalization of the framework.
How can CR support other languages than Java? In other words, how much is CR linked with the Java language ?
How hard is it to make it support other languages?
What about domain specific languages support?
Best regards,
Max]]>Maxime Jeanmart2010-11-22T12:49:46-00:00Re: [CR] support for other languages than Java
https://www.eclipse.org/forums/index.php/mv/msg/200670/640654/#msg_640654
Quote:
Can CR support other languages than Java?
We already considered to support other (statically typed) languages. As proof of concept, however, we will target on Java only - at least during incubation.
Quote:
How hard is it to make it support other languages?
In general it's not too complicated - especially given an live-usage data collection. To make code recommenders work for other languages you have to migrate the tools we work on for Java to other languages. The most challenging parts are (i) obtaining usage data, (ii) developing meaningful static analysis for information extraction, and (iii) finding the appropriate recommendation models for the identified use case scenarios. The remaining tooling is a matter of engineering Time-consuming but not a real hurdle if the other steps have been accomplished successfully.
Quote:
What about domain specific languages support?
DSLs may be too specific meaning that only few examples to learn from may exist. Anyway, depending on the language and which kind of recommendations you want to make - it can be done. But then you need a detailed understanding of the domain, the language, what to recommend, and the IDE to integrate with. Then it becomes a research question again
This gives raise to the implicit question of "how many examples are needed to create a helpful system?". I will try to answer this here second post.]]>Marcel Bruch2010-11-22T17:25:38-00:00