I am not sure if OSX is using Objective-c....
Objective-c is available on Linux, but it never caught
on. Objective-c resources (http://www.objc.info/about/
)

--- Stewart Stremler <[EMAIL PROTECTED]> wrote:

> begin  quoting David M. Cook as of Tue, Jan 31, 2006
> at 06:01:08PM -0800:
> > 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).
>  
> Objective C is an attempt to bring Smalltalk-style
> thinking to the C
> language; it might not be a bad thing to try out
> Smalltalk. (Although
> it's an operating-system-hostile language -- the
> opinion is that an
> operating system is only necessary if the language
> you're using is weak.)
> 
> > > 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.
>  
> Perhaps we can discuss Objective C and the
> Foundation classes in lpsg?
> 
> > 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. 
> 
> The problem I have with Interface Builder is that it
> (a) is very clunky
> and (b) doesn't generate source.  So you can't build
> something simple
> and look at the syntax... it builds objects, and
> basically serializes
> 'em.  Gorm does the same thing. Bleah.
> 
> So to figure out how to write GUI apps, you have to
> grok the whole thing
> at once, or you have to use funky builder-tools. 
> (Mouse use causes all
> sorts of problems in my arm, shoulder, and neck;
> naturally, I'm not at
> all eager to use a
> you-must-use-a-mouse-for-everything tool. The
> computer
> ought not to cause one pain.)
> 
> Maybe there's an option to Interface Builder or Gorm
> that will generate
> the source instead -- I'd be overjoyed to hear about
> it. But none of my
> OS X programming books have any indication of such
> an option, and walking
> through the menus wasn't very productive.
> 
> [snip]
> > > How do modern Linux development environments
> compare to NeXT magic?
>  
> GNUStep is there, although the make-system is kinda
> clunky. Don't know
> how the make system relates to NeXT -- I only lusted
> after 'em, never
> did get one.
> 
> > I'd love to know about any UI APIs that are as
> elegant.  Most are pretty
> > clunky and overcomplicated <cough, Swing, cough>
> in comparison.
> 
> I like layout managers. (Probably why I loved Tcl/Tk
> when I first 
> encountered it.  Alas, I haven't done much with
> Tcl/Tk since, but I have
> no fear I could get up to speed in a short amount of
> time, it's so easy.)
> >From my point of view, Swing is less clunkly than
> the Cocoa libraries,
> but that's probably just because they're
> well-documented.
> 
> Given surperb documentation, you can put up with
> just about any wart.
> 
> -- 
> _ |\_
>  \|
> 
> 
> -- 
> [email protected]
>
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
> 


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

Reply via email to