unfortunately I have not found time to work on Juliette so this is only a prototype and likely not working with newer Gtk.jl versions. But the aim was indeed to make an IDE for Julia.
Cheers Tobias Am Donnerstag, 5. März 2015 09:36:03 UTC+1 schrieb Luke Stagner: > > Robert, > Although it is still under development it looks like > https://github.com/tknopp/Julietta.jl might be just what your looking > for. At the very least you should keep an eye on it. > > On Wednesday, March 4, 2015 at 1:41:39 PM UTC-8, Robert wrote: >> >> Dear Mike, thanks a lot for your reply! I will study Juno again, in a >> couple of days when I calmed down from my frustrating 2 weeks to get >> started with Julia. I here would like to express to you my big THANK YOU! I >> really appreciate your efforts in the Juno development, and with my (only) >> two years of more serious programming experience (mainly MATLAB, some few >> Python, some few C++) I am absolutely aware about the high quality of your >> work. >> My problem with Juno actually is a problem with the concept of the Light >> Table user interface, and not with your Juno plugin: to me it appears that >> you can only use LightTable effective, if you learned about a bunch of >> shortcuts and are able to handle in your head the work you want to do so >> much that you don't worry anymore about the tool (the editor) to be >> configured to the one or the other appearance. Like it is also with using a >> shell, a bash shell, or the windows command line. But if your brain (I >> actually speak here about _my_ brain) is not as good in abstracting and >> memorizing things, then a visual guidance helps a lot(!) to still get >> complicated tasks done. This visual guidance is missing in LightTable, >> subsequently is missing in Juno. It has a good reason that the graphical >> user interface with mouse control has been developed, and especially that >> it became such a success: click on a drop down menu to see what >> possibilities are offered by the software, call it by a click, and by time >> use the shortcut for that function, or rightclick somewhere for a context >> menu and proceed alike. Tile a tab horizontally and keep visible some >> example text i.e. in the upper part while typing far away in the file in >> the lower part of the tiled tab. Write at a place which appears at a >> certain position on your computer screen, and receive some ouptut always at >> some other certain position at the screen, without the output affecting the >> position on the screen where you would like to just go ahead with writing >> something more. That is a perfectly foreseeable and and guiding behaviour, >> and is what makes the other IDEs (Visual Study, Eclipse, Spyder) so >> successful, if not speaking about their powerful engines to take work load >> regarding house keeping the project and build process automation off from >> the user. Well, Juno at LightTable is a powerful engine as well, but the >> frontend of LightTable is - let´s say much different. I know that there are >> also the emacs and the vim users, and LightTable might be an interesting >> tool for those users. But there are also many people who are not so much in >> favour with emacs or vim, using those editors only if no other option is >> available, and the same people might then not be so much in favour with a >> LightTable based IDE neither. Although the interactive engine of Juno is >> impressive, I just couldn't get warm with the allover (almost) mouse-less >> design of LightTable and the at the same time vast amount of vertical >> scrolling needed. While I am absolutely aware about LightTable being an >> extremely powerful tool for many programmers, I still would wish to find >> enhanced Julia handling by a SPYDER or MATLAB alike IDE. Fortunately for >> LightTable liking programmers you made Juno available, and I see that it is >> some great work. Unfortunately nothing alike is available for SPYDER by >> now. >> O.K., I will take a break now for some days, and next week pick up again >> the fight for setting up a for me comfortable Julia programming environment. >> >
