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
>>>>>>
>>>>>
>>>>>
>>>
>>
> ​
>

Reply via email to