Thanks for the list. Some people have raised concerns about Atom's speed. Besides that, I think that the other features either exist in Juno (REPL, smart editor) or can be implemented in Atom. I am just starting to read the Atom documentation, so I can't begin to guess whether they are easy or hard to implement.
Daniel. On 18 September 2015 at 22:34, Christof Stocker <[email protected]> wrote: > To me (and I realize that is biased) the things I like most about RStudio > / Spider are > > - they feel very fast and responsive (then again I do love Intellij > IDEA which can be very slow). > - an integrated REPL that is at least as good as the standard one > (i.e. auto-completion and such) > - a way to send lines or pieces of code from the editor to the REPL > that mimics copy and past (unlike the Jewel approach) > - a decent code editor (syntax highlighting, smart indentation, and > auto-completion) > - and integrated help viewer that has nice and readable formating (90% > of all my issues in R were very quickly resolved using the integrated help) > - an object browser that shows what variables are in scope > - docked plot windows are also nice to have (simply because then there > is no trade-of between staying in foreground vs being in the way) > > So to me a scientific IDE is more for convenient interactive research > work. > > Julia specific there is one thing I would really like to see, and that is > a convenient and quick way to reset the REPL. My current mode of package > development is weird in that I only really use the REPL for > Pkg.test("MyPackage"). If i ever do end up using MyPackage to try some > change, then I always seem to have to exit() and start Julia again to avoid > issues. I code in Juno but I use in exclusively as a text editor and do > nothing at all with the integrated Julia session. > > I just recently saw the Atom post with the GIFs for the first time, and I > have to admit I am eager to try it out. It does look very nice and the > authors should be very proud of this work. But since I am on the stable > release of Julia I will wait for the stable 0.4 until I’ll make the hard > transition to 0.4 (and thus won’t maintain 0.3 of my package anymore) > > On 2015-09-18 21:49, Daniel Carrera wrote: > > I have never used RStudio (or R, or IDEs). What features does it have that > you would like to see in a Julia IDE? > > Cheers, > Daniel. > > On 18 September 2015 at 10:08, Christof Stocker < > <[email protected]>[email protected]> wrote: > >> I would be a huge fan of an RStudio like Julia IDE >> >> On 2015-09-18 10:05, Uwe Fechner wrote: >> >> I like QT a lot. There is more then one open source, QT based IDE out >> there, e.g. QT Creator. >> QT has a GUI builder, that is much better then the GUI builders for GTK >> (in my opinion). >> And you can use the java-script like QML language for building the user >> interface, if you want to. >> >> Tutorial for PyQT: >> https://pythonspot.com/qml-and-pyqt-creating-a-gui-tutorial/ >> >> As soon as the Julia/C++ integration is available by default (hopefully >> in Julia 0.5), QT integration >> should be easy. For those, that want to play with Julia and QT now >> already, have a look at: >> >> https://github.com/jverzani/PySide.jl >> >> (very experimental) >> >> Am Freitag, 18. September 2015 08:25:44 UTC+2 schrieb Daniel Carrera: >>> >>> There are no Qt bindings for Julia yet. I also don't know what text >>> editing component is provided by Qt or what its features are. I began >>> working with Gtk in part because the Julia Gtk bindings seem to be the most >>> developed. >>> >>> Is there a reason you like Qt besides it being cross-platform? >>> >>> >>> On 17 September 2015 at 23:50, SrAceves < <[email protected]> >>> [email protected]> wrote: >>> >>>> What about Qt? RStudio is fantastic: Qt based, multi-platoform. >>>> Everything anyone ever wanted of an IDE. >>>> >>>> El martes, 15 de septiembre de 2015, 8:13:04 (UTC-5), Daniel Carrera >>>> escribió: >>>>> >>>>> >>>>> Last night I started experimenting with Gtk, and started making a >>>>> sketch of what a Julia IDE might look like. In the process I am writing >>>>> down a list of things that are probably needed before a Julia IDE >>>>> >>>>> >>>>> getting a list of things that probably need to exist before a Julia >>>>> IDE can be completed. This is what I have so far: >>>>> 1) A Julia package for the GNOME Docking Library >>>>> >>>>> I think most people expect that an IDE has docking >>>>> >>>>> Despite the name, it does not depend on any GNOME libraries, only Gtk. >>>>> This is what Anjuta and MonoDevelop use to get docking windows. I think >>>>> most people expect to be able to move things around in an IDE. >>>>> >>>>> <https://developer.gnome.org/gdl/>https://developer.gnome.org/gdl/ >>>>> >>>>> >>>>> 2) >>>>> >>>>> >>>>> >>>>> On 14 September 2015 at 17:10, < <[email protected]> >>>>> [email protected]> wrote: >>>>> >>>>>> Gtk, the code isn't published but it's very similar to Julietta: >>>>>> >>>>>> <https://github.com/tknopp/Julietta.jl> >>>>>> https://github.com/tknopp/Julietta.jl >>>>>> >>>>> >>>>> >>> >> > >
