That hash symbol

Mike Samuel mikesamuel at gmail.com
Fri Mar 25 10:24:50 PDT 2011


2011/3/25 Kevin Smith <khs4473 at gmail.com>:
> As a simple matter of taste, I find the # symbol to be quite ugly and have
> been thinking of alternatives for shortening function expression syntax.
> In working with my own wonky version of promises, I continue to make the
> same typing error over and over again.  This is something like what I mean
> to type:
> obj.doSomething().then(function(val, err)
> {
>     ...
> });
> But I find myself typing this instead:
> obj.doSomething().then(val, err)
> {
>     ...
> });
> The problem isn't so much the extra typing of the "function" keyword, but
> the profusion of parens.  I'd like to suggest the following form instead.
> obj.doSomething().then(<val, err>
> {
>     ...
> });
> Correct me if I'm wrong, but since expressions cannot start with "<", this
> shouldn't present any problems for a top-down parser.  Is that right?

Does this cause ambiguities with E4X ?  https://developer.mozilla.org/en/e4x

> Thanks,
> khs
>
>
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>


More information about the es-discuss mailing list