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] <mailto:[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]
<mailto:[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/
2)
On 14 September 2015 at 17:10,
<[email protected]
<mailto:[email protected]>> wrote:
Gtk, the code isn't published but it's very
similar to Julietta:
https://github.com/tknopp/Julietta.jl