I can’t imagine NOT doing self-hosted development. In fact, if it weren’t for self-hosted development I wouldn’t use QNX in the first place. It’s the only feature that is truly unique to QNX in the RTOS space. (I know everyone is going to jump on that. QNX has some combinations of features that aren’t available in other OSes, but each individual component exists elsewhere.)
Yes, it’s amazing that 15 years later the Watcom debugger that came with QNX 4.2x is better than any option on QNX 6.x. Yes, it’s amazing that 15 years ago vedit was a better text editor than anything available on QNX 6. Yes, I’m still using a text editor and the command line to build programs, instead of a fast, solid IDE. (I DIDN’T pay for PE, so no Eclipse for me.)
And fiffi, thank you for complaining about ped’s lack of undo. I mentioned it on here once and everyone jumped on me like I must be an idiot to ever make a mistake in typing. If you want a laugh, you can look at the text editor I wrote to get around ped’s limitations. swedit.sourceforge.net Of course, you need Java, which doesn’t come with SE anymore, so you can’t use it unless you have PE, at which point you also have Eclipse.
For all this, I still can’t believe that anyone DOESN’T self-host. It’s just so much easier to code-build-run-repeat on one box.
Sage Automation, Inc.