Stupid little iota of an idea

Jacob Carlborg doob at me.com
Sat Feb 12 09:04:06 PST 2011


On 2011-02-12 02:25, bearophile wrote:
> Michel Fortin:
>
>> No one noticed yet that the a..b:c syntax causes ambiguity? Tell me,
>> how do you rewrite this using the new proposed syntax:
>>
>> 	auto aa = [iota(a, b, c): 1, iota(d, e): 2];
>
> Right, that's why in another post I have said that syntax replaces most iota usages. There are some situations where you can't use it well. This is another situation I've shown in the enhancement request:
> iota(10.,20.)
> Writing it like this is not sane:
>   10...20.

Why can't we just get rid of that floating point literal syntax, it just 
causes problem.

>> Interval is clear only as long as there's no step value mentioned.
>> Having a step value is quite a stretch from the usual notion of an
>> interval.
>
> Right, but I think it's acceptable still, and better than iota.
>
>
>> I like a lot so's suggestion "walk". I'm not sure it's much clearer
>> than iota though.
>
> It's better than iota, but not by much.
>
> Bye,
> bearophile


-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list