Hi everybody, IMNSHO, the "best way" to incorporate plots into the IDE is not [just] having to have them appear in a separate window, but the ability of the repl to display "arbitrary" graphical [and hopefully interactive] objects [or better yet, controls].
Let's make Julia the best smaltalk'o-lisp'o-python ever ;-))))) Cheers Dne čtvrtek, 18. července 2013 17:47:40 UTC+2 mikeb2012 napsal(a): > > Disagree on 'killer feature'. > > Until recently, I was a very long time user/fan exclusively of Matlab. > Over a decade an a half ago, the one singular feature of the (then crappy > almost debug free) Matlab IDE had nothing to do with the IDE per se, it > boiled down to one line 'plot(x,y)' That was it, and that is still it for > me. As an engineer and researcher I have to be able to provide insights, > and visualizations are key to that. And the most frequent visualizations I > use are graphs, and not just dam 2-D plots but 3-D > scatterplots/surfaceplots/volumetric/etc. > > When Julia *incorporates *decent plotting in to an IDE, *then *I predict > it will attract a lot of new users, especially newbies to Matlab-like > languages. And once you have a lot of newbs, then you'll get insight in to > what they want resulting in more new users, and a ground-swell of maturing > users. And the latter will *then *want awesome debugging as they become > more expert. And no, having the user separately load/use a plot package is > *not* a viable solution, it's a disincentive to newcomers. > > To summarise: when I can download JuliaStudio (or any IDE) and blindly do > the following (as any raw newbie might) and not get an error, then Julia > will have 'arrived': > > julia> x=[1,2,3]; > > 3-element Int32 Array: > > 1 > > 2 > > 3 > > > julia> y=[1,2,3]; > > 3-element Int32 Array: > > 1 > > 2 > > 3 > > > julia> plot(x,y) > > plot not defined > > > Until then, Julia is just another language with an appealing (to me) syntax. > > > >
