Linked by Thom Holwerda on Thu 2nd May 2013 10:15 UTC
BeOS & Derivatives "In the past few weeks, I've managed to find a bit more free time to work on Haiku. As per usual, the lion's share of this time was spent on improving our integrated debugger. As such, I thought I'd give a brief overview of what's been added, and how it can be useful."
Permalink for comment 560374
To read all comments associated with this story, please click here.
Member since:


"Having had the chance to start developing software around 1986 while trying out quite a few development environments, I fail to understand how many developers like to develop in UNIX as if they were using System V!"

Can you clarify what you mean?

I mean using shell + (vi | emacs) is today no different than when I used UNIX for the first time in 1994.

Maybe the only difference is that GNU tools tend to be more user friendly than the POSIX ones, specially in commercial UNIX systems.

Other than that, the setup is still the same.

Whereas a powerful IDE offers code navigation, background compilation, static analysis while you type, graphical display of data structures, semantic refactoring and many other things.

"GDB has a very nice feature though, you can use it as a C/C++ REPL while the programming is running."

You could watch & execute expressions in turbo debugger as well, dereference variables from pointers/structures. I cannot recall the full extent of the capability, and anyways it only applied to C & pascal (whereas I was using it more for assembly debugging). I vaguely remember being able to enter new assembly opcodes on the fly, although that might have only been

I used up to Turbo Pascal for Windows 1.5 and Turbo C++ for Windows 3.1, and don't remember a REPL like functionality, then again, maybe I just missed it.

"Eclipse CDT or QtCreator."

I guess it's time for me to try eclipse again, the last time I used it for a work project it was very bloated and slow.

I like CDT's CODAN, makes C feel like Pascal, in terms of safety.

Reply Parent Score: 3