Might be nice to be able to bind a single ^D (EOF) to workspace() so that we can reset easily.
On Friday, September 18, 2015 at 1:43:51 PM UTC-7, Scott Jones wrote: > > workspace() should give a new REPL environment in Julia. > > On Friday, September 18, 2015 at 4:34:41 PM UTC-4, Christof Stocker 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 <stocker....@gmail.com> >> 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 <mauri.c...@gmail.com> 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, <jonatha...@alumni.epfl.ch> 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 >>>>>>> >>>>>> >>>>>> >>>> >>> >> >> >