News for hackers. Stuff that matters.
Re:Why it's impossible to become a programming expert by johnwatson11218 on Saturday September 12, 2009 @04:00PM (#819347)
Does anyone think this would be an interesting problem for AI? I mean while you are coding have some software watch what you are doing and suggest standard libs that you might want to have a look at? It seems like standard information management techniques are already being applied to the documentation. While I'm coding in java I can get java doc for the class I'm working with to come up as mouse over. Maybe it could work like a recommendation engine for libraries.
Re:Why it's impossible to become a programming expert by silentbicycle on Saturday September 12, 2009 @04:26PM (#819383)
A good first approximation already exists: Searching by function type in languages (such as Haskell[1]) that have sufficiently expressive type systems. There might be integration with e.g. the Emacs mode for Haskell* , and if not, it would certainly be feasible.

  [1]: Hoogle: http://www.haskell.org/hoogle/
* I haven't used Haskell for a while, though, so I don't remember if the Emacs mode currently supports searching by type.