Zetetic Apparat
Warlord
- Joined
- Jul 19, 2006
- Messages
- 276
I agree.Sure, but think about what you're saying. Classic MacOS and Windows 3.1 were incredibly tiny...it's not hard to be cohesive when all you do is draw a couple boxes on the screen and pretend its a fully functional OS.

But on Windows you still need either MinGW (to provide a Win32 bridge (incorrect terminology, I'm sure)) or Cygwin (to implement the libraries more seperately) and neither of those are the same as developing on a 'real' *NIX system, if only terms of 'niceness'. Hey, Mac OS X isn't always 'nice' because everyone tends to build stuff around Linux and even *BSDs aren't exactly the same as Mac OS X (so sometimes includes break etc. unless their intelligently considered.Patently false. GCC is open course and multiplatform. I've used it reliably on MacOS X, Solaris, AIX, Windows 98, Windows 2000, Windows XP, Windows 2003, Windows Vista, and umpteen Linux distributions. There is nothing inherently inferior about it, or any substantive differences.
Apologies, I really should have looked into it further instead of spouting off. Seriously.Please don't spread lies if you do not understand what you are talking about.
First: 16-bit memory allocation changed in Windows 2003 -- not Vista.
Second: Win32 API is deprecated in Vista. Obsolete. Use is discouraged. Which makes it a pretty amusing statement to say that if you don't use Win32 API all you can allocate is 32MB. Clearly that's patently absurd, wouldn't you agree?
Third: This was reported a while ago by some tool using a 5-year old version of GCC. He is using protected-mode DOS, something that was hacked into Windows NT (2000/XP/2003) in the first place, and was no longer officially supported as of 2001. If you use 64-bit versions of Windows, this wouldn't work at all -- nevermind the 32MB allocation limit. There is no reason, at all, to be using this today. This is FUD.
Minor aside: Win32's use may be discouraged, but I think that it's wrong to call it obsolete. Hence Office 12, presumably. I'm actually quite ignorant of the state of things are regards this. I'm aware that WPF is the aim for a transition but beyond that... I can barely be sure what Apple wants with Carbon & Cocoa...

What? I believe those to be perfectively logical, albeit not immediately intuitive. What I don't find intuitive is that under Vista, in Explorer:Filesystems -- a great example.
/etc/hx93491/5902.cfg and /bin/cp are far more logical than, say,
\Users\Dave\Documents
'Dave' == 'Desktop\Dave' == 'C:\Users\Dave' == 'Users\Dave'. I presume that the former two are dependent on being logged on as Dave and the second as having your Home folder having an icon representation on your desktop. But that icon representation isn't a shortcut. I presume that whether it's there or not has nothing to do with the filesystem, despite being part of the filesystem. I'm guessing it's hidden somewhere in the registry. And that just jars. I'm also left in the dark as how much of this is actually truly represented at the filesystem level and how much is invented by Explorer.
Given how often all computers go wrong, it's helpful to have something at least translatable into a human-editable form. Besides which, that 'OMG IT'S A USER. HIDE EVERYTHING' attitude was something that, quite rightly, classic Mac OS was criticized for.As for the registry, it's not supposed to be read by humans. That's the entire point of it -- it's an internal system registry, not a human-readable configuration editor.