The prefix symbol
Sam Pullara
sam at sampullara.com
Tue Jun 21 09:14:33 PDT 2011
Both the $ and _ are valid method names so this would likely not work.
Sam
On Jun 21, 2011, at 2:57 AM, Maurizio Cimadamore wrote:
> On 21/06/11 10:42, Milos Nikic wrote:
>> Well since you are mentioning, i think it is not unreasonable to say that
>> $ could be on this list too.
>> $ is not very different than #, in that java web developers use # for jsf
>> based expressions, and $ for jsp ones.
>>
>> $(x) { return x + 1; }
>> ${x -> x + 1}
> What about '_' as in:
>
> _(x) { return x + 1; }
>
>
> It's less intrusive than # and it has that 'unnamed' feeling that I
> think fits well in this case...
>
> Maurizio
>> Regards,
>> Milos
>>
>> On Tue, Jun 21, 2011 at 11:35 AM, Stephen Colebourne
>> <scolebourne at joda.org>wrote:
>>
>>> Prefix character summary after 15 hours:
>>>
>>> Use a #
>>> #(x) { return x + 1; }
>>> #{x -> x + 1}
>>>
>>> Use a ^
>>> ^(x) { return x + 1; }
>>> ^{x -> x + 1}
>>>
>>> Use a \ (from another thread)
>>> \(x) { return x + 1; }
>>> \{x -> x + 1}
>>>
>>> (I'm not listing keywords that have been suggested elsewhere)
>>>
>>> Issues around typing the various characters on different keyboards
>>> have been raised.
>>>
>>> Once again, does anyone have a character they prefer more than one of
>>> the three above that they want to be considered? Remember, this isn't
>>> a vote, or a discussion thread, but a "gathering the options" thread.
>>>
>>> Stephen
>>>
>>>
>>> On 20 June 2011 18:54, Stephen Colebourne<scolebourne at joda.org> wrote:
>>>> The four syntax families split into two types, those with a prefix
>>>> symbol and those without.
>>>>
>>>> The prefix symbol is commonly mentioned as #:
>>>>
>>>> #(x) { return x + 1; }
>>>> #{x -> x + 1}
>>>>
>>>>
>>>> *** If you have a strong desire to see any symbol other than #
>>>> considered then please respond to this thread. ***
>>>>
>>>> - Your reply MUST specify the symbol
>>>> - Your reply MUST give a brief justification
>>>> - Your reply MUST repeat the two examples above using your preferred
>>> symbol
>>>> - You SHOULD try to ensure that your alternate symbol choice would
>>>> parse acceptably
>>>> - You MAY reply to suggest a keyword, however you should expect that
>>>> to be rejected
>>>>
>>>> Thread rules:
>>>> - Only reply if you prefer your alternate symbol to #
>>>> - To discuss something, change the thread title
>>>> - Don't reply just to say "I don't want a prefix symbol"
>>>> - Responding with a symbol suggestion doesn't preclude your first
>>>> choice actually being "no prefix symbol"
>>>>
>>>> For example, my preferred choice of prefix symbol is #, thus I should
>>>> not respond to this thread!
>>>>
>>>> Stephen
>>>> (this is an experiment to see if we can focus on one particular
>>>> discussion element at a time)
>>>>
>>>
>
>
More information about the lambda-dev
mailing list