nebucnaut
Re:Show HN: Sourcetrail – Visual Source Explorer Now Supports Python
on Friday May 24, 2019 @11:44AM (#20002709)
Here is the release post that describes the Python integration a bit more detailed: https://www.sourcetrail.com/blog/sourcetrail_supports_python...
Re:Biology Student Discovers Plastic-Eating Bacteria
on Monday July 02, 2018 @11:16AM (#17442353)
So you have a "best before" date on your plastic bags?
How to Export a Clang Compilation Database from a Visual Studio Solution
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Monday June 26, 2017 @04:47AM (#14635124)
Thank you again for your request. We now offer a plugin for VS code: https://github.com/CoatiSoftware/vsce-sourcetrail
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Sunday June 25, 2017 @01:39PM (#14631163)
Oh, we have a time bound evaluation testing period available: https://www.sourcetrail.com/trial#test-license
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Friday June 23, 2017 @10:18AM (#14619295)
Thank you for sharing your opinion! This will be exactly what we will be interested in when deciding what language to tackle next :)
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Friday June 23, 2017 @05:26AM (#14617948)
Those are probably caused by an issue in your project setup, but I don't think that this is the right place to go into details. If you like to investigate, please send us an e-mail!
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Friday June 23, 2017 @01:32AM (#14617208)
A Compile Command is a JSON file entry that specifies what the C/C++ compiler should do when compiling a file. So it defines a file to compile and all the required flags (like include paths or preprocessor defines). These Compile Commands are used for all kind of Clang based tools. You can read more here: https://clang.llvm.org/docs/JSONCompilationDatabase.html
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @02:09PM (#14614113)
Yes, we support Compile Commands :)
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @02:05PM (#14614088)
Yes, Sourcetrail also shows class internal calls and accessed fields. Code Maps in VS has a different approach because they try to keep the graph small by making the user add symbols. So if you are trying to see every access of a symbol it is easy to miss something. Sourcetrail on the other hand keeps the graph small and comprehensible by showing only one level of dependencies. You don't need to add anything yourself. So you cannot miss any relation ;)
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @01:48PM (#14613977)
Oh, that's an easy question :) You can either follow us on Twitter (https://twitter.com/Sourcetrail) or just sign up for our mailing list (https://www.sourcetrail.com/#get-started). I promise that we won't spam you ;)
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @01:43PM (#14613945)
Unfortunately it doesn't. Even though Scala and Java output the same kind of bytecode, these languages have different language specifications. We currently only support what's in the JLS.
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @01:06PM (#14613657)
Happy to hear that you like it! Full support of Python won't be easy but maybe we could tackle this one in stages. Implement highly demanded features in a first Python release and improve on that later on.
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @12:59PM (#14613606)
Thank you for the kind words! We are always happy to hear from a satisfied customer :)
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @12:50PM (#14613538)
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.
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @12:36PM (#14613441)
Yes, dynamically typed languages are much harder to tackle :/
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @12:35PM (#14613422)
We have been working on that for the past few month. Right now the performance is pretty good for C++ projects up to around 2 million lines of code. For C projects the performance is even better! If you want to test it, just download the pre-indexed clang project (900k loc) from our website (https://www.sourcetrail.com/downloads#extra). Indexing the project took 12 minutes on a 5 year old laptop.
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @12:27PM (#14613358)
Right, it's "just" Java, C and C++ for now but we are planning to extend our available languages as soon as possible!
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @12:24PM (#14613334)
Kotlin is definitely on the shortlist for the next language to be supported! Which language we'll pick up exactly depends on the landscape of available tools for that language. Kotlin is pretty new so I guess that there could be a need for Sourcetrail :)
Re:Show HN: Sourcetrail – Get productive on unfamiliar source code
on Thursday June 22, 2017 @12:01PM (#14613167)
Indeed, everything's offline! You don't even need an internet connection to run Sourcetrail :)
Show HN: Sourcetrail – Get productive on unfamiliar source code
Coati is dead, long live Sourcetrail
How to Integrate Maven into Your Own Java Tool
Re:Ask HN: Best way to support community for small open source projects?
on Tuesday March 07, 2017 @04:40AM (#13809289)
Some time ago I met the people behind SmartGit (a cross platform git client) and they told me that using Google groups worked quite well for this purpose.
Here's a link to their group so you can get an impression: https://groups.google.com/forum/#!forum/smartgit
Coati Source Explorer 0.11 released. Providing a pre-indexed project for Clang
It's Coati's birthday Let's do some retrospective
Re:Ask HN: Why do so few software developers use software visualizatio...
on Friday February 17, 2017 @01:50PM (#13670669)
"that's very easy for me to either quickly draw on paper or imagine it in my head"
Good point, but it's only easy to draw or imagine if you already know everything involved. In my opinion software visualization should not just be about visualizing what you already know but instead about providing information that you don't know. So you don't need to go through all of your code files in order to draw that inheritance diagram.
"number of users are not visual"
I think I don't know any programmer who hasn't already scribbled some kind of diagram on a piece of paper ;)
Re:Ask HN: Why do so few software developers use software visualizatio...
on Friday February 17, 2017 @01:35PM (#13670543)
I agree that you don't need visualization if you already know the code and the internal references. But even people who work on a code base every day cannot stay on top of every feature or refactoring of their coworkers while being productive theirselfs. I think that in bigger teams reading unknown source code continues to be part of the job ;)
Re:Ask HN: Why do so few software developers use software visualizatio...
on Friday February 17, 2017 @04:50AM (#13667130)
Actually I started this question to hear some oppinions, not to advertize a certain tool, but I'll answer you anyways. I'm one of the makers of Coati (http://www.coati.io/) and I'm using that tool quite extensively. I don't wanna say that it's perfect and everyone should use it (at least not in this Ask HN), because I want this to be a more general discussion ;)