MacFan26 said:
What computer are you using to run NextStep?
My ThinkPad does triple duty... I have an 800 MB drive with NEXTSTEP 3.3 installed (with the Y2K patch Apple sent out on a CD), I have a 2 GB drive with OPENSTEP on it (with patch 4 from Apple) which is used mainly for software from when I was at the Geometry Center (though it is all pre-OpenStep software and runs fine in NEXTSTEP too), and I have a 6 GB drive which has Rhapsody 5.1 installed on it. That is what it runs the most, the Rhapsody drive only has about 1.5 GB of space left on it.
The ThinkPad is pretty cool, I can flip up the keyboard and replace the hard drive in a matter of seconds. So moving from one OS to another takes about as much time as rebooting.
I like the feel of Rhapsody more, but I have more applications in OPENSTEP...
- Concurrence
- Diagram
- EquationBuilder
- OmniPDF
- PDFView
- OmniWeb
- OpenWrite
- ParaSheet
- WetPaint
- Create
- GIFfun
- PStill
- ToyViewer
- ToyAlbum
- TIFFany2
- PixelNhance
- Geomview
- ODE
- Chronographer
- CalendarCenter
Most of those require a license, but a lot have become free in the last few years. And I use Fiend to replace the Dock so I can move from one group of Docked apps to another.
Create 5.2.1 is my main app for making and moving around documents as I have a copy of Create on most of my systems (Mac OS X, Rhapsody 5.1/5.6 and OPENSTEP), and also OmniGraffle reads Diagram documents (very helpful).
iMeowbot said:
There was backward compatibility for binaries between the old and new Os on the same hardware, but you couldn't simply take an old NeXT project and compile it under, say, Sun's version without another thought. They brought in the whole Foundation concept, rewrote everything for cross-compatibility and changed the whole API. There were some simple conversion tools but there's still a bunch of remaining manual work -- and the current Cocoa and GNUstep don't even include the conversion scripts.
That's the big difference with OpenStep -- you actually can take GNUstep and port it over to the Mac without pulling your hair out.
The GNUstep project has said that they have been working to try to stay as close to Yellow Box/Cocoa as they could. That has nothing to do with OpenStep APIs being different from NeXTstep APIs... specially to the degree you are trying to argue.
But it is easier to just let the documentation do the talking for me...
From
Porting NEXTSTEP 3.2/3.3 Applications to OpenStep on Solaris:
The specification for OpenStep was developed by NeXT Computer and Sun. OpenStep is based on the NEXTSTEP Release 3.2 development environment created by NeXT Computer.
...
OpenStep supports an application programming interface (API) and several application services such as spell checking and printing that make it easier for you to design full-featured applications. OpenStep interfaces are primarily an enhanced superset of NEXTSTEP interfaces, although a few NEXTSTEP interfaces are no longer supported.
But according to you, this can't be.
I'll stick with what I've seen over the years, thank you.