[squeak-dev] terse Object concatenation
Chris Muller
asqueaker at gmail.com
Wed Sep 22 18:22:39 UTC 2010
Randal, whoosh! I think you didn't read this thread closely. Please
allow me to re-iterate, from my very original message of this thread:
> I find this particularly useful for user-interfaces that apply
> Smalltalk interpretation to user text input, that the user was able to
> write "lists" of items in a very terse and natural way rather than
> demanding curly-brace developer-syntax.
And, again, in a subsequent message:
> For non-technical users, the latter _is_ beneficial because it is more
> natural. I'm not talking about them writing Smalltalk methods, I'm
> talking about when they specify, for example, a list of columns in a
> text-input field in the user-interface that the program to which I
> apply Smalltalk interpretation (it's actually more sophisticated than
> that, but for sake of simple explanation..).
And, even again, a third time, the point showcased in a message all its own:
> As a developer, I, too, always use the standard brace-notation for
> creating Arrays and will continue to do so. This has never been about
> introducing an enhanced-API to developers. My advocacy relates to
> exposing an API like this to a _non-developer_ user:
so you've definitely missed the overall point. As far as:
> Until it hides a problem. Or breaks something else.
I will only say that I am not going to respond to any more FUD type of
arguments.
- Chris
On Wed, Sep 22, 2010 at 1:08 PM, Randal L. Schwartz
<merlyn at stonehenge.com> wrote:
>>>>>> "Chris" == Chris Muller <asqueaker at gmail.com> writes:
>
>>> I agree, it looks akward and hackish to me too; a step backward from the
>>> nice API for collections we currently have.
>
> Chris> I guess I just don't understand why:
>
> Chris> field1, field2, field3
>
> Chris> looks "awkward and hackish?" It is the most natural way to express a
> Chris> "list" of things that you can possibly have...
>
> Funny thing that. We already have:
>
> { field1 . field2 . field3 }
>
> which to me reads even clearer.
>
> Chris> You don't have use it. It's optional.
>
> Until it hides a problem. Or breaks something else.
>
> I vote no if I get a vote.
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
> <merlyn at stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
> See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion
>
More information about the Squeak-dev
mailing list
|