On Saturday, April 2, 2016 at 12:22:30 PM UTC, Tamas Papp wrote: > > On Sat, Apr 02 2016, Spiritus Pap wrote: > > > Hi there, > > > > TL;DR: A lot of people that could use julia (researchers currently using > > python) won't. I give an example of how it makes my life hard, and I try > to > > suggest solutions. > > While there are surely people who could use Julia but aren't, this > applies many languages. IMO people should be choosing languages based on > features which reflect deep architectural choices about a language
Such a good post. I was hoping people discover this for themselves.. and I just have to point them to Julia.. > > If you are repeating something all the time and find it cumbersome, wrap > it in a function. > That is just good programming.. Maybe people are afraid it will be slower. I see @inline in the standard library. Should I be using, more? Does it only work for functions that call leaf-functions? > > I am a mathematician, and I almost always index my sequences expressions > in > > 0, it usually just makes more sense. I wasn't expecting this from math people.. (except maybe number theoretic). I accepted 0-based decades ago. Now 1-based (because of Julia).. Maybe it's even preferred.. Regrettably, such "trivial" matters seem offputing to, some, [C] people.. Still GC, a deeper isssue, upsets other people (same C/C++ people). The manual is very sparse on manual memory management in Julia. Is less of on option than in D language. They have a page on it. It seems just as optional in both languages. See https://github.com/JuliaLang/julia/issues/558 and countless > discussions about this. > > Best, > > Tamas >