A UI builder similar to IB but using Renaissance is definitly the missing piece. This will be done in the next future either by using Gorm.app for this purpose or by writing a new app.
Anyway, most user interfaces tend to be quite simple (apply the typical 80% vs. 20% rule...) so for the most apps this will be a good way to write cross platform UI code.
The GNUstep libraries are more than 1/3 complete. The GNUstep Base (FoundationKit) has version 1.5.1 and can be considered "complete" as far as this is possible. The GNUstep GUI (AppKit) has not yet reached 1.0 status but is almost there.
Furthermore there is Renaissance, a new library which lets you implement crossplatform user interfaces for GNUstep and Cocoa in an easy manner. GNUstep Renaissance allows you to describe your user interfaces in simple and intuitive XML files, using an open, standard format describing the logic of the interface.
I agree that ImageVision is not perfect in every area, but since I became the maintainer of it recently, I can do sth against that...:-) Please let me know about your problems privately or join the image vision mailinglist and explain your concerns and problems there!
BTW there is ie. cvd, dbx and purify you can use to resolve memory issues on Irix...
>When I hear "from Newton", though, I think of >older technology. The Newton may have been great, >but it was out a long time ago. Just rolling a >Newton technology into the newest version of OS X >seems like something I would not get excited >about.
Well, Mac OS X is based a lot on NEXTSTEP which is technology from the 80ies. Cocoa for example is more or less OpenStep as defined in 1994, based on the NEXTSTEP API coming from the 80ies... OpenGL has its roots in Iris GL from the 80ies, Unix is.. well you know it, and Mach is from the 80ies as well. So many of the new 'new technologies' are in fact not soo new - and I consider that as a strength NOT a con, because it means that they have proofen their value!
Also this does of course not mean that progress and evolution is not possible. Cocoa is not the NEXTSTEP API, OpenGL 1.4 is not Iris GL, 4.3 BSD is not FreeBSD 4.4 etc....
Ah, and I don't even mention Carbon - maybe because this *is* dated now...grin
GNUstep does 'copy' OPENSTEP which is the ancestor of Mac OS X - and has by far a better UI than its successor! So please, go and support GNUstep and make our dream come true! Every single supporter is important to us!
If this was true, why would they change their API every 'major' release again?...
BTW the OpenStep/Cocoa API is much more powerfull, I believe, and it has proven its power for 12 years now, mainly in the Enterprise Business, with only minor changes!
The Amiga is dead since YEARS!!! Believe it or not, but the time where just one question ruled the world - Amiga vs Atari ST - is over, over, over, over....
BTW the Atari ST was way better and still is...*evil grin*
Darwin in its current release is still Mach 2.5 based. This will change by the arrival of Mac OS X, though. By then, optimised SMP will be a reason for working with Darwin.
A UI builder similar to IB but using Renaissance is
definitly the missing piece. This will be done in
the next future either by using Gorm.app for this
purpose or by writing a new app.
Anyway, most user interfaces tend to be quite simple
(apply the typical 80% vs. 20% rule...) so for the
most apps this will be a good way to write cross
platform UI code.
The GNUstep libraries are more than 1/3 complete. The GNUstep Base (FoundationKit) has version 1.5.1 and can be considered "complete" as far as this is possible. The GNUstep GUI (AppKit) has not yet reached 1.0 status but is almost there.
Furthermore there is Renaissance, a new library which lets you implement crossplatform user interfaces for GNUstep and Cocoa in an easy manner. GNUstep Renaissance allows you to describe your user interfaces in simple and intuitive XML files, using an open, standard format describing the logic of the interface.
http://www.gnustep.it/Renaissance/index.html
I agree that ImageVision is not perfect in every area, but since I became the maintainer of it recently, I can do sth against that...:-) Please let me know about your problems privately or join the image vision mailinglist and explain your concerns and problems there!
BTW there is ie. cvd, dbx and purify you can use to resolve memory issues on Irix...
Thanks!
> However, since SGI announced that they wouldn't support IRIX anymore, everyone has concluded that they need to shift over to Linux machines.
That is not correct. SGI fully supports IRIX, and thus MIPS. On IA-64 Linux is used, though.
cheers
>When I hear "from Newton", though, I think of
... OpenGL has its roots in Iris GL from the 80ies, Unix is .. well you know it, and Mach is from the 80ies as well. So many of the new 'new technologies' are in fact not soo new - and I consider that as a strength NOT a con, because it means that they have proofen their value!
...
>older technology. The Newton may have been great,
>but it was out a long time ago. Just rolling a
>Newton technology into the newest version of OS X
>seems like something I would not get excited
>about.
Well, Mac OS X is based a lot on NEXTSTEP which is technology from the 80ies. Cocoa for example is more or less OpenStep as defined in 1994, based on the NEXTSTEP API coming from the 80ies
Also this does of course not mean that progress and evolution is not possible. Cocoa is not the NEXTSTEP API, OpenGL 1.4 is not Iris GL, 4.3 BSD is not FreeBSD 4.4 etc.
Ah, and I don't even mention Carbon - maybe because this *is* dated now...grin
> a) it's possible for Apple to make fat binaries so that same proggy runs on ia32 and PPC macs?
NeXT did that for m68k, x86, PA-RISC and SPARC - it is made possible by the mach-o format, and yes, it is very cool!
GNUstep does 'copy' OPENSTEP which is the ancestor of Mac OS X - and has by far a better UI than its successor! So please, go and support GNUstep and make our dream come true! Every single supporter is important to us!
I dunno which one is elder...but Ballerburg on the Atari ST was one of the best games made ever...grin Though not much gfx or snd, it was just great!
I just want to point out that the perhaps most powerful alternative to all those X based environments is GNUstep - see
http://www.gustep.net and
http://www.gnustep.org
While there is still some way to go, it becomes more and more usable every day!
If you are interested in a platform independent environment (or just API!), check it out!
cheers, Phil
ARGH....
my Apple G3 350 with DVD can't play it at all...
evil plot of the evil empire?
Maybe...
...BTW can I use it for ObjC as well?!
If this was true, why would they change their API every 'major' release again? ...
BTW the OpenStep/Cocoa API is much more powerfull, I believe, and it has proven its power for 12 years now, mainly in the Enterprise Business, with only minor changes!
Is this possible at all, to be a M$ geek???
sweet dreams, Phil
Hi folks,
The Amiga is dead since YEARS!!! Believe it or not, but the time where just one question ruled the world - Amiga vs Atari ST - is over, over, over, over....
BTW the Atari ST was way better and still is...*evil grin*
I am really tired of such discussions...
Darwin in its current release is still Mach 2.5 based. This will change by the arrival of Mac OS X, though.
By then, optimised SMP will be a reason for working with Darwin.
...that we have to wait until September to see it, here in Switzerland...;-(
Hmm...
I really don't like the idea to see one person define what freedom means to all of us...