Sourcegraph: A free code search tool for open source developers (Opensource.com)
Sourcegraph is a code search engine and browsing tool that semantically indexes all the open source code available on the web. You can search for code by repository, package, or function and click on fully linked code to read the docs, jump to definitions, and instantly find usage examples. And you can do all of this in your web browser, without having to configure any editor plugin."
Posted Apr 22, 2015 19:21 UTC (Wed)
by scientes (guest, #83068)
[Link] (7 responses)
Posted Apr 22, 2015 20:10 UTC (Wed)
by dskoll (subscriber, #1630)
[Link] (6 responses)
Well, take a look at https://sourcegraph.com/github.com/Distrotech/rp-pppoe
"C is not supported." I guess that explains the empty strchr result.
Posted Apr 22, 2015 20:37 UTC (Wed)
by nix (subscriber, #2304)
[Link] (1 responses)
I know that *lots* of stuff is written in Python and Ruby, but compare the *volume* of the stuff written in Javascript and Go to the magnitude of the stuff written in much older languages and it's clear that this tool is indexing only a small fraction of "the source code available on the web", not by any means "all". And, tbh, the stuff which really *needs* search tools is written in the older languages, because they've had time to accrete lunatic complexity and also often have very poor "language-wide" search tools: where e.g. Python has pypi, what does C have? Nothing: it's the "default", and searching for things in that is like searching for a specific cup of water in the ocean. So the things for which a search tool like this is particularly needed are specifically those things which this tool does not support. Wonderful.
I was excited for a second -- a new Google Code Search! But it was not to be.
Posted Apr 22, 2015 22:44 UTC (Wed)
by scientes (guest, #83068)
[Link]
Totally. Debian code search is great, http://codesearch.debian.net/ but it still doesn't understand include paths the way netbeans does. The problem with netbeans is that it eats your ram and cpu and forces you to use a "project" layout, so I don't use it, but we really need better C scope tools.
Posted Apr 22, 2015 20:38 UTC (Wed)
by rschroev (subscriber, #4164)
[Link] (3 responses)
"Supports 6 languages: Java, Go, Python, JavaScript (beta), Ruby (beta), Haskell (beta) … and others srclib supports." (But AFAICS srclib currently doesn't support any other).
No C++ I can maybe understand, but no C? Seems a bit ... limited.
Posted Apr 22, 2015 20:42 UTC (Wed)
by nix (subscriber, #2304)
[Link] (2 responses)
Posted Apr 22, 2015 20:54 UTC (Wed)
by rschroev (subscriber, #4164)
[Link] (1 responses)
I *knew* there was an important language I was forgetting about. Perl, yes, of course. My apologies to the Perl community :)
Posted Apr 22, 2015 23:15 UTC (Wed)
by Ed_L. (guest, #24287)
[Link]
Sourcegraph: A free code search tool for open source developers (Opensource.com)
Sourcegraph: A free code search tool for open source developers (Opensource.com)
Sourcegraph: A free code search tool for open source developers (Opensource.com)
Sourcegraph: A free code search tool for open source developers (Opensource.com)
Sourcegraph: A free code search tool for open source developers (Opensource.com)
Sourcegraph: A free code search tool for open source developers (Opensource.com)
Sourcegraph: A free code search tool for open source developers (Opensource.com)
Sourcegraph: A free code search tool for open source developers (Opensource.com)