Or Python or Ruby or Perl or Lisp. Cocoa requires a reasonably dynamic language and C++ doesn't make the cut.
Not true at all. wxWidgets and QT are both able to provide a C++ wrapper for Cocoa. I imagine that QT is exactly what photoshop is going to use. Then they can have the same code base for windows and osx (and linux if it ever comes to that)
Don't forget that if they port photoshop to Cocoa (and thus to ObjC), then they'll have two *completely* separate code bases. One for windows and one for osx and they won't share any code what-so-ever.
Because it doesn't matter if iTunes is 32-bit? More importantly, it has to run on Windows, and keeping the OpenStep on Windows project alive for one application is a poor use of resources?
Seems to me like you just explained exactly why Photoshop will stay a 32-bit carbon app.
Years have passed with everyone knowing that the only way to run C++ apps on OSX is to use Carbon. I'm sure adobe was waiting for Apple to finally provide c++ bindings for Cocoa.
It probably will happen eventually. After all, there's a reason iTunes is still a carbon app.. Apple doesn't want to rewrite it from scratch.
That's not true.. studio musicians work full time. The difference is that they get paid based on how much they work. They don't get royalties for the rest of their life.
It's the people who are trying to make it big that end up working as a waiter.. because they don't want to work, they want to make a #1 album and then lay on their ass the rest of their life.
I haven't found webkit to be faster. Even on webkit's own Sunspider javascript test, firefox3b5 is 30% faster than webkit nightly. (Tiger on my dual g5)
Being a Wikipedian myself, I looked for some extension to let me go directly to a Wikipedia article, and I eventually found it
Actually, firefox3 added a new feature that lets you do this for any site.
Go to wikipedia, right click on wikipedia's search box on the left and select "Add a Keyword to this Search..." then choose "w" for your keyword. Now you can go to the address bar and type "w test" and it'll be identical to if you filled out the search box on wikipedia with "test".
They both seem to look a little bit like Desk Accessories don'tyathink?
No. Desk Accessories were small apps that you could run in System ROM. It was a hack to "multitask".. they had to be small because System ROM was non-reentrant. You couldn't call any ROM functions from within a DA.
Desk Accessories have more in common with TSRs than widgets.
Like being able to resize windows with alt-rightdrag instead of alt-middle?
I'm using Compiz. It's standard with Ubunutu now. Resizing windows is totally customizable. In CompizConfig go to Resize Window -> Actions and change Initiate Window Resize to whatever you want.
The biggest difference is that Vista's UAC prompt is automated. Any attempt at doing something that requires admin access automatically results in a UAC prompt.
That's not true. The only thing that's automated is that setup.msi apps automatically trigger UAC when run. If I have a windows app that tries to write to Program Files, it will silently fail. It won't trigger UAC.
Apparently you don't actually "own" a copy because the EULA says that you're only licensing it
That's dangerous on the software companies part. If I'm licensing the software, then lessee laws apply. If I scratch the disc, I'm entitled to a replacement at cost (10 cents?). If the software does damage to my property, then the software company is completely liable.
Also, Apple made a habit of including ADB ports in its monitors, so you could plug your keyboard and mouse into the monitor. Pity that never caught on either.
What? I'm sitting in front of two Dell 1901FPs and they each have two usb ports right on the side. I also can put my computer to sleep and wake it back up from the keyboard.
By your definition the only thing that can be called "bricked" are actual bricks.
Everything is salvageable. It just depends on how much work you want to put into it.
Not true at all. wxWidgets and QT are both able to provide a C++ wrapper for Cocoa. I imagine that QT is exactly what photoshop is going to use. Then they can have the same code base for windows and osx (and linux if it ever comes to that)
Don't forget that if they port photoshop to Cocoa (and thus to ObjC), then they'll have two *completely* separate code bases. One for windows and one for osx and they won't share any code what-so-ever.
Seems to me like you just explained exactly why Photoshop will stay a 32-bit carbon app.
Years have passed with everyone knowing that the only way to run C++ apps on OSX is to use Carbon. I'm sure adobe was waiting for Apple to finally provide c++ bindings for Cocoa.
It probably will happen eventually. After all, there's a reason iTunes is still a carbon app.. Apple doesn't want to rewrite it from scratch.
Sure you can. Apple refuses to provide C++ bindings for Cocoa. You want to write a cocoa app, you have to use Objective-C.
Basically Apple is asking Adobe to rewrite photoshop from scratch. It will never happen.
That's not true.. studio musicians work full time. The difference is that they get paid based on how much they work. They don't get royalties for the rest of their life.
It's the people who are trying to make it big that end up working as a waiter.. because they don't want to work, they want to make a #1 album and then lay on their ass the rest of their life.
I haven't found webkit to be faster. Even on webkit's own Sunspider javascript test, firefox3b5 is 30% faster than webkit nightly. (Tiger on my dual g5)
Actually, firefox3 added a new feature that lets you do this for any site.
Go to wikipedia, right click on wikipedia's search box on the left and select "Add a Keyword to this Search..." then choose "w" for your keyword. Now you can go to the address bar and type "w test" and it'll be identical to if you filled out the search box on wikipedia with "test".
actually, the IIgs version was even better than the amiga version.
Using "M$" instead of Microsoft makes you look like a seething idiot.
that will at least put an end to the tiresome hissy fit half of slashdot puts up whenever ooxml is mentioned.
No. Desk Accessories were small apps that you could run in System ROM. It was a hack to "multitask".. they had to be small because System ROM was non-reentrant. You couldn't call any ROM functions from within a DA.
Desk Accessories have more in common with TSRs than widgets.
I'm using Compiz. It's standard with Ubunutu now. Resizing windows is totally customizable. In CompizConfig go to Resize Window -> Actions and change Initiate Window Resize to whatever you want.
In 95 my dorm was fitted with ethernet.
Your forgot #0, when you watched a buttload of 80s movies back-to-back.
Last was very impressive. It was Gmail Paper They'll print out your email and mail it to you!
That's not true. The only thing that's automated is that setup.msi apps automatically trigger UAC when run. If I have a windows app that tries to write to Program Files, it will silently fail. It won't trigger UAC.
yeah.. why can't they just double their workload? please.
don't like it? pay someone to build you your own browser.
That's dangerous on the software companies part. If I'm licensing the software, then lessee laws apply. If I scratch the disc, I'm entitled to a replacement at cost (10 cents?). If the software does damage to my property, then the software company is completely liable.
and I want roaming profiles and better web apps that aren't constrained to the same box that every site gets.
:)
and it sounds like mozilla likes me more since they're giving me what I want and telling you to go fuck yourself.
I believe it ranks them based on how often you visit.
I just tried it and simply typing "g" gives me gmail as the first entry in the list.
What? I'm sitting in front of two Dell 1901FPs and they each have two usb ports right on the side. I also can put my computer to sleep and wake it back up from the keyboard.
Obsolete PORTS, not obsolete protocols.
It's like saying BNC ports aren't dead because 10baseT is similar to 10base2 which used BNC connectors.
Um.. no, it's a problem with firewire. It's part of firewire's spec that devices have full DMA access.
There are patches to disable firewire dma (even on windows), but some firewire devices will break.