<<Hi all!>>
Hello and welcome!
<<GNUStep uses a Display PostScript system to draw to the screen for
the
same reason that NeXTSTEP did.>>
That was the original plan, but because of deficiencies in the
Ghostscript implementation and practical considerations, GNUstep has a
modular graphics backend. For most people, this means using the X11
interface. (There is also a Windows backend, but very few people are
using it, and it isn't really in a finished state yet). These backends
translate into raw GUI calls on the host system, offering high speed
rendering and decoupling the AppKit from the windowing system used.
<<OSX, being the latest version of NeXTSTEP, does too.>>
Actually, OS X was using Display PDF and QuickTime. (Now, they're
using
OpenGL I think.)
<<Has anyone out there ever tried to use OSX's DPS system for
GNUStep?>>
Do you mean porting Quartz to Linux and using it with GNUstep, or just
using GNUstep with Quartz on OS X? For the former, it's pretty much
impossible because: 1) it would take forever to port; 2) there
extremely
severe patent and copyright restrictions. For the latter, I'm not
entirely sure what the situation is. I believe that you can build
GNUstep on OS X. But since the AppKit and Foundation are mostly source
code compatible with GNUstep Base and GUI, there's not much point.
You'll get better performance by just recompiling your program with the
OS X frameworks.
What is really encouraging though is GNUstep Renaissance (available in
the GNUstep dev-libs package). It's an XML-based way of representing a
Cocoa GUI (it replaces .nib interfaces). It's cross-platform, so you
can
write one GUI and one set of source code and have it build and run on
both OS X and GNUstep platforms with no modification. It would take
advantage of Quartz on OS X.
Hope some of this helps clarify what's going on. Are you interested in
doing something with GNUstep? It would be really cool to get more Mac
developers interested in the project, since it opens up the possibility
of building a really vibrant developer community and validating the
excellent Cocoa technologies.
Peace,
Jason Clouse
________________________________________________________________
Sign Up for Juno Platinum Internet Access Today
Only $9.95 per month!
Visit www.juno.com