4 ms·
Here's my take: I don't think this is an alternative to another product. Instead I think it's something fairly new and interesting: they built a tool which tak
by tlack 14y ago
Here's my take:
I don't think this is an alternative to another product. Instead I think it's something fairly new and interesting: they built a tool which takes your tokenized source code (presumably only in Clojure) and your git log and makes a queryable database out of it. So you could query "who changed my kill_puppies function last year" or other semi-structured things, as opposed to a combination of git blame + ack + ctags.
Like they said in the article, this would be the underpinnings of a larger system; something to manage code deployments, or an IDE, or a code review tool.
- stuarthalloway 14y agoAdditional analyzers can be added. The vision is definitely not language-specific, and Rich has already done some design work for a Java analyzer.
- jbranchaud 14y agoThe vision might not be language-specific, but the implementation will have to be. Furthermore, the language parsers will have to evolve as each language evolves. An advantage of existing versioning systems is that they are language-agnostic. Nevertheless, I am excited to see people pushing in this direction. Keep up the good word!