I don't really understand what pleasure Apple might take in changing everything on my Mac everytime they release new software or new system. Now, they even don't ship
gcc with the newly released Xcode.
My bad, of course. I shouldn't have updated to Xcode 4.3 without reading the changelog.
/Developer No Longer Exists The simplification afforded by repackaging Xcode 4.3 as a single app bundle eliminates the need for the /Developer directory containing prior versions of Xcode. As a result, the Install Xcode application and the uninstall-devtools command line script are also no longer needed.
As I found this was a convenient place to put everything related to programming, I just lost my Qt SDK, Clozure Lisp, and a lot of Ruby, Python demos files. The What's New in Xcode says that
The first time you run Xcode 4.3, you are prompted with a dialog to delete the Install Xcode application from the Applications directory if one is resident, and to remove any older installation of Xcode
In my case, I was offered the option to delete my old Xcode program, but not
/Developer; so it seems it just deleted everything.
Anyway, I'm left with reinstalling everything. Funny enough, all utilities are now packaged within Xcode, instead of being 'utilities' that can be used independently of Xcode.
Likewise, you need to go to Developer Central to get extra programs, like OpenGL Profiler or the Quartz Composer.
The fact that Apple removed support for
gcc (in favor of
llvm) with the latest release of Xcode has created some buzz in the R community, notwithstanding the fact that they charged Apple users for that (ok, now it's free again). When I got my OS X 10.7, there was no support for Flash (ok, I can live without it) or Java (I had to reinstall it!). In the next release, they will drop X11 and replace it with XQuartz.
Just skimming over Mountain Lion new features, I noticed that major enhancements to the system focus on iCloud support, gestures, and everything that could potentially make my Mac looks like an iPad.