Colonel Kernel wrote:
A lot of people seem to be using Cygwin. I have very little experience with it, and what I do have was from a few years ago (in the context of work, not OS dev). What I remember about it was that it was a bit too invasive of the normal workings of the NT/2k command-prompt...
Basically, Cygwin gives you a bash prompt as under *nixes. You won't feel much difference between a Cygwin bash and a *BSD/Linux/whatever bash - which might be a good or a bad thing depending on your views and experience with such surroundings.
You can use the Cygwin executables from outside the bash, too - for example, I used Cygwin's ctags in combination with UltraEdit to get a function list and cross-references for my source files.
Installing / updating Cygwin is a matter of running
the setup.exe from their website, which installs everything in one directory of your choice. No registry tampering, no DLL hell. Uninstalling is done by deleting that directory.
It might be a lot easier for me to have the GNU toolchain running outside of my VM, and just use the VM for testing.
Huh? I didn't get that one.
Also, everyone seems to have their own pet editors.
Hardly surprising, is it? Three basic camps (console based, GUI based, full IDE), with a couple of flavours (free or payed-for, vi or emacs, ...) added for spice...
I don't want to start a "which editor is best" debate, but I am wondering -- for those who've used VC++.NET (or even VC6, which is pretty close), is there a free editor that comes close to behaving in the same manner?
Well, it all depends. What is "in the same manner"? Project file handling? Building from within the editor? InteliSense? Auto-indenting? GUI builder? (ha, ha)
What would be a show-stopper, and what a minor nuisance?
See, some people wouldn't really see a difference between jEdit, SciTE and UltraEdit. For others, jEdit is too slow, SciTE too limited in its project handling, and UltraEdit being evil payware.
Tastes differ.