4 ms·
How about IDE that suggest you next line of code? Or next variable, or method to call? Add static analysis and it can actually be fairly useful. E.g. val name
by jakozaur 11y ago
How about IDE that suggest you next line of code? Or next variable, or method to call?
Add static analysis and it can actually be fairly useful. E.g. val name = object.[maybe you wwant to use getFirstName]?
- natrius 11y agohttp://pliny.rice.edu/ http://pliny.rice.edu/ http://www.darpa.mil/program/probabilistic-programming-for-advancing-machine-Learning http://www.darpa.mil/program/probabilistic-programming-for-a...
- seanmcdirmid 11y agoBelieve me, it's been thought of (it's been in my head ever since my colleague Frank Seide introduced me to RNNs 4 years ago, I'm sure I wasn't the first!). It is one thing to generate code that looks like code, quite another to generate code that is useful. Character-by-character probably isn't good enough for this task. Anyways, I talk about how to use probability (but not compute it!) in http://research.microsoft.com/pubs/179363/mcdirmid12.pdf http://research.microsoft.com/pubs/179363/mcdirmid12.pdf
- Robin_Message 11y agoThe old Jungloid technique for Java factory automation/type conversions (I have an A, I want a B) seems like a possible use for this kind of thing. http://dl.acm.org/citation.cfm?id=1065018 http://dl.acm.org/citation.cfm?id=1065018
- seanmcdirmid 11y agoThere has been a lot of work on code mining. It still isn't that useful, and no one has used RNNs (well, there is one paper I remember reading).
- rcthompson 11y agoIf a prediction engine can consistently predict your next line of code, wouldn't that be a sign that you're doing way too much copying and pasting instead of abstracting common patterns?