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.