On Thursday, September 3, 2015 at 11:22:09 AM UTC-4, [email protected] wrote:
>
> Early adopters shouldn't throw stones... :) But in fact I quite like the
> new Dict syntax, which seems to be more explicit and readable. Curly braces
> seem to be gainfully employed elsewhere doing type stuff. And experts can
> make short cuts, either in Julia or in their editors...
>
It's not a matter of throwing stones, IMO. It's trying to help guide the
language so that it is better for everyone. Discussion and bikeshedding
may ensue, but I think it is an important part of making the language
better than it already is.
I'm a huge fan of Julia (and the creators/contributors), but that doesn't
mean that I think it is perfect (although it's great and getting better
daily).
(Maybe in some sense Scheme was perfect, but I'd still rather program in
Julia)
> I confess I'm a bit puzzled by having to change `[1:10]` to `[1:10...]`,
> but then again, `collect(1:10)` is more explicit and readable. So I think
> it's progress.
>
> I suppose, as a former user of The Programming Language Formerly Known as
> Mathematica", I might be more grateful than others for a less
> punctuation-heavy language syntax. Mathematica Wizards can fluently read
> and write code like this:
>
> lcm = Fold[#/#2/._~_~x_|_:>#x&,1,{##}]&
>
> but I'm happy with a more readable approach.
>