Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion FINALLY: Another language adopts Smalltalk's keyword -syntax
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
S Perryman  
View profile  
 More options Dec 20 2007, 4:18 am
Newsgroups: comp.lang.smalltalk, comp.object
From: S Perryman <q...@q.com>
Date: Thu, 20 Dec 2007 09:18:22 +0000
Local: Thurs, Dec 20 2007 4:18 am
Subject: Re: FINALLY: Another language adopts Smalltalk's keyword -syntax

Paolo Bonzini wrote:
>>In a strongly-typed prog lang, it is merely multiple operations with the
>>same name but different signatures (keyword parameters defined or not) .
> Allowing different signatures but basing the dispatch on static types
> (i.e. not having multimethods) is broken by design.  Anyway, this
> thread was on keywords, not on typing.

Indeed.
But the problem I described for Smalltalk and position-independent
keyword parameters is a problem precisely because of typing.

In order to remove the problem you have deemed such scenarios "poor
style" when it actually is quite reasonable. Or suggested the use of
multiple dispatch, which as I stated is a "sledge-hammer to crack a
nut" .

My point still remains.
There are better prog langs than Smalltalk to base keyword parameter
syntax/semantics on.

Regards,
Steven Perryman


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.