Thankfully thanks to native code resurgence and also Clang's work, it is changing.
IBM had a version of Visual Age for C++ that tried to offer Smalltalk like developer experience, but it used lots of memory back then, and it failed to get enough customers.
There was also another company selling a similar product, that used to sell Lisp Machine software, but I don't recall the name any longer.
C++ Builder is also quite good, but thanks to Borland/Inprise/Embarcadero mismanagement gets ignored outside big enterprise projects.
Currently QtCreator refactoring seems to be quite limited still.
> There was also another company selling a similar product, that used to sell Lisp Machine software, but I don't recall the name any longer.
Are you thinking of Lucid and their "Energize" environment? If you're interested, Richard Gabriel (founder of Lucid) published a set of essays about the failure of Lucid. You can get them here (linked from the author's site): http://dreamsongs.com/Files/PatternsOfSoftware.pdf The section on Lucid is called "Into the Ground".
IBM had a version of Visual Age for C++ that tried to offer Smalltalk like developer experience, but it used lots of memory back then, and it failed to get enough customers.
There was also another company selling a similar product, that used to sell Lisp Machine software, but I don't recall the name any longer.
C++ Builder is also quite good, but thanks to Borland/Inprise/Embarcadero mismanagement gets ignored outside big enterprise projects.
Currently QtCreator refactoring seems to be quite limited still.