In Smalltalk, the basic principle was the use of words parsed left to
right for readability, right to left for precedence of operation.
Parameters were embedded in method calls separated with colons. So,
for example, to create a new instance of a Person object, you would
write something like:

newPerson -> Person new

Then to initialize that new object, you'd write

newPerson initialize

Let's say the initialize method needed a name and an age for the
initialization process. You might define a method called initialize
withName:withAge: In a method call, it would look like this:

newPerson initialize withName: 'Dan' withAge: 39.

In JavaScript, e.g., that might look like this:

newPerson.initialize('Dan',9);



On 2/24/06, Peter T. Evensen <[EMAIL PROTECTED]> wrote:
> At 02:02 PM 2/24/2006, you wrote:
> >I am an object-oriented programmer by training and disposition. Every
> >single object oriented programming language that I've used (and I have
> >admittedly not used them all) with the single exception of Smalltalk
> >(which I actually think got it right) uses dot notation.
>
> Smalltalk got it right and didn't use dot-notation?  It's been a while
> since I've looked at Smalltalk; what did it do?  Would it's syntax be
> appropriate for Transcript?
>
> Peter T. Evensen
> http://www.PetersRoadToHealth.com
> 314-629-5248 or 888-628-4588
>
> _______________________________________________
> use-revolution mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Shafer, Information Product Consultant and Author
http://www.shafermedia.com
Get my book, "Revolution: Software at the Speed of Thought"
>From http://www.shafermediastore.com/tech_main.html
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to