|
Re: [CR] support for other languages than Java [message #640654 is a reply to message #640530] |
Mon, 22 November 2010 17:25 |
|
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.
|
|
|
Powered by
FUDForum. Page generated in 0.02823 seconds