Re:Why Go Is Not Good (2014)
by pcwalton on Wednesday December 09, 2015 @11:26AM
(#10704597)
How many code indexing tools are in use that aren't grep/ack/ag (because you can grep for +) and don't do semantic analysis? I can't think of any. Visual Studio, DXR (what I've used), all documentation tools, etc. can all handle overloaded operators, and have been able to for years. (Hasn't Visual Studio been able to index overloaded operators for, like, at least a decade?)
[ Parent
| on HN ]
github.com
That's fair.
Though I've always found GitHub's code search to be less than useful in general. I think it doesn't really make sense to not have overloading because GitHub doesn't support semantic indexing in 2015, especially since you can easily just not use GitHub for code search.
GitHub search breaks on really simple things, too:
- Queries <= 3 characters in length
- Certain common characters are totally not supported in queries - quotes, etc.
- Forks cannot be searched.
I always just clone and use a proper search tool if I know what I am looking for is in a specific codebase.