https://github.com/JuliaLang/Interact.jl
On Tuesday, September 2, 2014 12:51:00 PM UTC-4, Miloslav Raus wrote: > > 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. >> >> >> >>