On 15 Apr 2014, at 1:32, Jacob Carlborg wrote:
On 2014-04-14 00:15, Allan Odgaard wrote:
I have conventions about how to format my code because it makes it
easier to read. Allowing to work with the code using simple text
utilities is a bonus.
Of course, I do that as well. I have very strict guide lines. But not
because want to be able to use tools on the text.
I did not develop the mentioned convention for the purpose of using
tools, though I have developed others, and so has a lot of other people,
take doc-block comments, GitHub’s “closed #nn” in commit messages,
etc.
For me, asking where a thing is defined or called from is a subset
of what I ask, hence why I never felt the need for a dedicated tool
to
answer that single question […]
The tool should obviously be able to handle a lot more
Well, not only is my question not limited to “definition of symbol
X”, I might not look at “symbol X” in the source when I ask that
question. For example Igor mentioned an issue with undo on the users
mailing list, so I want to see all the places I implement (override) the
undo: method.
So I think for me, search is the better tool (and not a big hack).
Here's a list of useful features that Xcode has based on libclang:
I wonder how much of it works for you with the TextMate code base, given
that it does not have a proper Xcode project? For example all my sources
include framework headers from the build directory and are dependent on
compiler settings and defines (like NULL_STR) done in my target file.
Without that, libclang wouldn’t be able to compile a single source or
follow it’s includes.
[…] Actually, in general, I think it's almost irresponsible to not
know ones competitors.
If you are the manager of a company then you can say it’s
irresponsible to the owners to not dedicate resources to competitive
analysis.
In my situation I have no responsibility toward any owners, and there is
so much potential stuff that can be done with TextMate that what I need
to figure out is _what is the most important_. I do that based on own
desires and by talking to users.
Oh, and I made TextMate open source to satisfy people who disagree with
my priorities…
_______________________________________________
textmate-dev mailing list
textmate-dev@lists.macromates.com
http://lists.macromates.com/listinfo/textmate-dev