[plt-scheme] Re: opengrok hosted instance with DrScheme sources.
The big plus that opengrok has over google codesearch that it has
cross linking. So you can click on function calls/datastructures to
get to the definition of the function/datastructure. This makes code
discovery very easy.
I think opengrok supports svn repositories nativeley. So you can just
point it to the repository and it will index things.
It also has an inbuilt web frontend which requires apache tomcat (or
any other java application server ). Installation is straightforward.
If there are any questions I will try to answer them to the best of my
knowledge and try to find answers for things that I dont know.
An example of a hosted opengrok instance is http://opengrok.netbsd.org/source/
.
Just try searching for "fprintf" (without the quotation marks) and
browse through the files that come up.
On Oct 27, 12:13 pm, Eli Barzilay <e... at barzilay.org> wrote:
> On Oct 27, Deep wrote:
>
> > Would it be possible to add an opengrok instance to the
> >www.drscheme.orgwebsite with the latest DrScheme repository sources
> > in it.
>
> This would be more fit to svn.plt-scheme.org, where we currently use
> ViewVC.
>
> > This makes understanding the mzscheme sources much easier. I have
> > setup an instance at home and have been using it, but unfortunately
> > I cannot access my home network install of opengrok remotely.
>
> The question is how easy it is to install it. This can range from
> being very unintrusive (for example, a tool that expects a single URL
> and will crawl over it and do the right thing), to something that
> requires lots of configurations, hooking into the web server in a
> particular way, requiring access to the directory and/or the
> repository files, etc.
>
> And example of a very easy to use facility is Google's code search
> (http://www.google.com/codesearch), which might actually be good
> enough to use. I just submitted the subversion link to it, so it'll
> probably take a while to get there. It would be nice if there was a
> way to have a "custom code search", but I don't see one on a quick
> look.
>
> --
> ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
> http://www.barzilay.org/ Maze is Life!
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme