Figured out that otool -L has the equivalent side-effect as ldd.
Been a while since I’ve posted anything technical, but in any case it is good to be back!
Firstly, use the magic pragma __declspec(dllexport). But this will cause compiler header mismatches between the header and the source files, unless you mangle both of them.
It is typically uncommon for people to encounter warnings of the kind:
What started out as a small set of commands for a tool I’m writing is slowing growing unwieldy to have to warrant enough repetitious code to parse the command line manually, and to wade through lines of if/else or switch statements (Don’t you preach to me about the virtues of using the Command design pattern, for it is still unwieldy because it does not handle the parsing of arguments even the hash saves you from having long branching segments of code, which I don’t mind.
As I’ve said before, I wasn’t really satisfied with the original tab completion script, which didn’t perform all the possible search completion combinations vim is capable of.
In any Computer Science lectures that has anything to do with the topic of profiling, the story of how 'awk' got a performance boost by 25% just using gprof never fails to not be mentioned.
Cscope, like ctags, allow you to find symbols in your source from multiple files in your project easily.
This is one of the those subtle bugs that I have unwittingly coded in because of the inherent laziness that is afforded by Autoboxing, a feature that was available with Java 1.
The title sounds like a bold claim, given that the comparison sounds like one between apples and oranges.
One of the things that I’ve learnt that Netbeans is able to do, was the ability to perform auto-bracket completion.
When dealing with large source files, there is a tendency for visual blindness to kick in, where there is just too much code everywhere for you to find things like the start of a method or a particular important segment of code, in a sea of random visual clutter.
Note: This tip has been updated, please see Tab Completion for Vim (Updated) instead.
As much as I like vim, Netbeans trumps it when we talk about automatic syntax completion.
It is not well known fact that Java can actually handle variable length arguments passed to its method calls.
ctags is a great tool for programmers. It creates an index to your source code to allow you to trawl through them for cross referencing.
Ant is a great tool for compiling large projects with a large number of Java files.