Live data from Hacker News

Show HN: Sourcetrail – Get productive on unfamiliar source code

sourcetrail.com

81–90 of 119 posts

Re: Show HN: Sourcetrail – Get productive on unfamiliar source code

#82
post #57

Website feedback: Supported languages is the #1 most important piece of info about this software. It should be front and center and probably repeated a few times already on the landing page.

This may be a result of your feedback, but for me looking just now it it front and center: "Sourcetrail - A cross platform source explorer for C/C++ and Java"

it should be in a bigger font, and it seems like it's the only place where language compatibility is clearly visible without going into the documentation.

Re: Show HN: Sourcetrail – Get productive on unfamiliar source code

#83

Can you please share the roadmap for adding new language support?

To be honest: We have not decided what language we will pick up next. Our first priority is to improve on our Java coverage. In a few months we should be ready to choose our next language. We are thinking about either tackling Python or implement support for a more recent language like Kotlin, Swift or Go.

Python, Scala and Go would be great additions (in that order).

Re: Show HN: Sourcetrail – Get productive on unfamiliar source code

#85

Earlier quoted context omitted.

The intro video mentions Java, C, and C++.

Right, it's "just" Java, C and C++ for now but we are planning to extend our available languages as soon as possible!

Any rough idea when you might have C# support?

Re: Show HN: Sourcetrail – Get productive on unfamiliar source code

#87
post #60
post #46

Hm does anyone know of a web-based tool like this that uses Clang as a back end? I want to put open source code like the bash and Python interpreters in it and be able to navigate symbolically. And I want nice permalinks. EDIT: It looks like https://woboq.com/codebrowser.html is what I want. The code available but not under and open source license. https://github.com/woboq/woboq_codebrowser/ I will probably try this,…

We built Sourcegraph, which is a web-based code search and navigation tool. Our Python support is in beta, and you can try it out at https://sourcegraph.com/github.com/plotly/dash/-/blob/dash/d... . (And hit Alt+D/Opt+D to search by symbol.) Sourcegraph also supports a bunch of other languages: https://sourcegraph.com/help/languages . It gives you nice URLs (hit Alt+Y/Opt+Y to get the full commit ID in the URL to mak…

> Sourcegraph also supports a bunch of other languages: https://sourcegraph.com/help/languages.

That's an interesting link. It only works when you go to "Help -> Language features".

Re: Show HN: Sourcetrail – Get productive on unfamiliar source code

#88
post #61

This looks like an exceptionally useful tool! Thanks for making and sharing it. The video is excellent. It reminds me of a feature I've always wanted, which would be a code unravel-er. Basically I'd like to be able to select a line anywhere in a codebase, and have said codebase expand to show me the entire execution path as if it were in one single scope, with the ability to re-collapse sections back into loops and f…

If you're looking for a similar tool which does have a code unravel-er look at SciTools Understand[1] for C/C++/Java

My previous company used Understand on a large unfamiliar codebase, it helped greatly, but was pricey.

[1] https://scitools.com/

Re: Show HN: Sourcetrail – Get productive on unfamiliar source code

#90

Slightly tangential.. a code editor was showcased on HN few years back, with context sensitive "panes".. for example currently selected function/variable declarations in another pane. Very impressive stuff, but can't seem to find it anywhere now.

The best similar tool looks like http://brackets.io/, but it only works for HTML/CSS.
Post reply on HN