On Wednesday, October 7, 2015 at 6:47:40 PM UTC+2, Steven G. Johnson wrote: > > It's a bad idea. You shouldn't try to write C programs that look like > Fortran programs, you shouldn't speak French with English pronunciation, > and you shouldn't try to write Julia programs that look like Python > programs. Part of programming is learning to adapt to the local style, > both the style of a programming language and also the style of a project > that you are contributing to. > I don't see why it is bad to support more styles if there is no harm to the original one. So actually I was also asking if this new style will bring evil things to local style.
> > The only difference between object.verb(args...) and verb(object, args...) > is spelling. Since there is no practical need for the former, you should > just get used to the Julia spelling when writing Julia code. > Since dot already means access fields of an object. It slightly affects, maybe? > > Steven > > PS. In olden times, many people learned programming in Pascal. When they > switched to C, their first instinct was often to define macros that made C > look more like Pascal, and this was universally considered to be a mistake > by experienced programmers. See: http://c-faq.com/cpp/slm.html > <http://www.google.com/url?q=http%3A%2F%2Fc-faq.com%2Fcpp%2Fslm.html&sa=D&sntz=1&usg=AFQjCNEIWoEYTeSTZp4bHDfu-0RH_mDeJw> > Thanks for sharing this story, it is interesting. However I always like to reason about thing in details, not just you should don't do this.