IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Speaking of smalltalk
Is there a good book that would help me wrap my mind around it?

With all respect to smalltalk, everytime I see code, I get about two steps into it and then my mind turns into a pretzel. My first language was Fortran. My first language at work was C. I've done some Turbo Pascal and more recently C++ and Java, but Smalltalk..... BONK
French Zombies are zapping me with lasers!
New Re: Speaking of smalltalk
My first language was Fortran.

Oh your poor thing! There's your problem for sure.

The syntax mind bender is a prejudice you've formed over time.

You're used to seeing stuff like HashMapAdd(map,key,value);
Which is a really sucky syntax - even worse are the way javap prints out
the prototypes as

void java.util.HashMap.add(java.lang.Object,java.lang.Object) and you have
no idea which argument which.

Smalltalk puts arguments within the selectors (method names basically).

dictionary at: aKey put: anObject

the method name is at:put: or as more commonly written #at:put:

Anyhow, the David N Smith book is pretty good in general. The Ken Howard book Developers Guide to Visualworks is really good if you're using Visualworks. The Art and Science of Smalltalk (forget the author offhand) is also quite decent.
New Re: Speaking of smalltalk
Try this link: [link|http://wiki.cs.uiuc.edu/VisualWorks/Joy+of+Smalltalk|http://wiki.cs.uiuc...of+Smalltalk]

I don't know if it's the best book, but it's online and it's free. I actually liked it.

But, when you want to wrap your mind around the relationship between Class and Object and Metaclass and Behavior.... You are on your own. Wrack your brain til you get it.
New Fortunately
But, when you want to wrap your mind around the relationship between Class and Object and Metaclass and Behavior.... You are on your own. Wrack your brain til you get it

That's more a curiosity for those inquisitive on 'how things work' then required knowledge for most programming
Jay O'Connor

"Going places unmapped
to do things unplanned
to people unsuspecting"
New I don't think _I_ could do without.
I really can't work if there is any magic involved ( above the level of hardware :) )
     Smalltalk Question - (Arkadiy) - (16)
         Isn't there a reject message? - (static) - (8)
             Re: Isn't there a reject message? - (Arkadiy) - (7)
                 Yes - (Fearless Freep) - (6)
                     Yes... Yes! Yes! - (Arkadiy)
                     So how's it done? - (ChrisR) - (4)
                         I don't get it - (Fearless Freep) - (3)
                             Never mind... - (ChrisR) - (2)
                                 heh heh heh - (static)
                                 Standard or not? - (Arkadiy)
         Not aware - (ChrisR) - (1)
             Re: Not aware - (Arkadiy)
         Speaking of smalltalk - (wharris2) - (4)
             Re: Speaking of smalltalk - (tuberculosis)
             Re: Speaking of smalltalk - (Arkadiy) - (2)
                 Fortunately - (Fearless Freep) - (1)
                     I don't think _I_ could do without. - (Arkadiy)

Resistance is useless. You will assimilate us.
115 ms