On Tue, Jan 31, 2006 at 11:38:57AM -0800, Christian Seberino wrote:

> I remember many years ago hearing a presentation on the NeXT
> computer.  The scientist was enthralled at the ease of development
> of software on a NeXT.

Gnustep and Apple's Cocoa are descendents of the NextStep API (most of the
core essentially unchanged AFAIK).

> Besides Objective C does anyone know what made NeXT software
> development so easy?

The NextStep developers understood OOP from the beginning, and had a
dynamic OOPL to work with.  The heavy use of delegation, for example, makes
implementing behavior really easy.  Check out how simple implementing a table
or tree is.

If you have access to a machine running OS X, try working thru the tutorial
for Interface Builder.  On a unix machine you can try Gnustep, which has an
implementation of the original Inteface Builder called Gorm. 

Unfortunately, pyobjc does not work well with Gnustep, but they have some
other scripting language bindings.

> How do modern Linux development environments compare to NeXT magic?

I'd love to know about any UI APIs that are as elegant.  Most are pretty
clunky and overcomplicated <cough, Swing, cough> in comparison.

Dave Cook


-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to