Re: Cocoa Books
Re: Cocoa Books
- Subject: Re: Cocoa Books
- From: "Keith Ray" <email@hidden>
- Date: Wed, 19 Apr 2006 07:56:47 -0700
I forgot to mention a full-fledged Smalltalk thats works with cocoa:
http://www.ambrai.com/
http://www.ambrai.com/smalltalk/tutorials/tutorial2/index.html
Objective-c's object-oriented syntax and object model was inspired by
Smalltalk, so programming Cocoa in Smalltalk should be very natural.
F-Script is also closely related to Smalltalk.
On 4/19/06, Keith Ray <email@hidden> wrote:
> You might want to play with the scripting language F-Script, to learn
> Cocoa without having to learn C. It would be interesting to hear
> *your* experience learning Cocoa with F-Script, since very likely
> almost everyone who uses F-Script already knows Cocoa and Objective-C.
>
> F-Script and the other languages I mention below do not come with
> Cocoa documentation -- you will need to read up on cocoa classes and
> methods in order to call them from f-script or other languages, with
> an additional burden of understanding how to translate from
> objective-c syntax and data-types to/from the other language. (Unlike
> the others below, F-Script is almost the same syntax as the "object"
> parts of objective-c.)
>
> Cocoa is also programmable via AppleScript (AppleScript Studio), Ruby,
> and Python (and Java, but Java support is no longer being updated by
> Apple.)
>
> F-Script:
> http://www.oreillynet.com/pub/a/mac/2001/11/30/scripting_fscript.html
> and http://www.fscript.org/
>
> AppleScript Studio:
> http://cocoadevcentral.com/articles/000073.php
> and http://www.apple.com/applescript/studio/
>
> ruby:
> http://www.macdevcenter.com/pub/a/mac/2004/10/05/cocoa.html
> and http://rubycocoa.sourceforge.net/doc/
>
> python:
> http://developer.apple.com/cocoa/pyobjc.html
> and http://pyobjc.sourceforge.net/
>
> On 4/10/06, Jonathan <email@hidden> wrote:
> > Hi--
> >
> > So I went to O¹Reilly and got the online version of Hillegass.
> >
> > Here¹s from his introduction:
> >
> > ³This book is written for programmers who already know some C programming
> > and something about objects².
> >
> > A bit later:
> >
> > ³Objective-C is a simple and elegant extension to C, and mastering it will
> > take about two hours -- if you already know C and an object-oriented
> > language like Java or C++².
> >
> > And from Chapter One, no less:
> >
> > ³What is an object? An object is like a C struct ...².
> >
> > At this point, I realized I would indeed need to go back to my beginner¹s C
> > tome.
> >
> > So here¹s my point. C really isn¹t used in Cocoa and you only need the
> > concepts, so you probably shouldn¹t learn C. But if you don¹t learn C, you
> > can¹t learn Cocoa, because it assumes a knowledge of C.
> >
> > Huh?
> >
> > To me, there have got to be a bunch of folks here who could competently
> > write a great ³Cocoa For Dummies² book in a flash, which would include the
> > Objective-C we need, as well as the step by step Cocoa instruction at the
> > same time, help all of us stupid, inexperienced n00b¹s get into the most
> > exciting set of tools for Mac (I¹m very excited...), help the Mac community,
> > do good for all us Mac users by broadening the accessibility of our tools to
> > a wider audience ‹ and maybe make a hell of a lot of money, just as a bonus
> > for being so nice.
> >
> > In fact, just an email book proposal to O¹ Reilly or some other such
> > Publisher, might even finance the whole endeavor.
> >
> > Just my two cents, and we all know what two cents is worth these days, after
> > all.
> >
> > Best,
> > Jonathan
> > _______________________________________________
> > Do not post admin requests to the list. They will be ignored.
> > Cocoa-dev mailing list (email@hidden)
> > Help/Unsubscribe/Update your Subscription:
> >
> > This email sent to email@hidden
> >
>
>
> --
>
> C. Keith Ray
> <http://homepage.mac.com/keithray/blog/index.html>
> <http://homepage.mac.com/keithray/xpminifaq.html>
> <http://homepage.mac.com/keithray/resume2.html>
>
--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden