David,
I am on Windows 10 64 bit.
I run Juno and LightTable as my IDE.
It is a fairly good IDE, although nowhere as comprehensive as RStudio for
the R language.
Question #1) When LT prompts for new version just download and install.
After the installation everything should be just fine.
Question #2) If you want to upgrade Julia to a later version within a
series - ie. 4.1 to 4.2 etc just upgrade Julia and then you only have to
revise the user.behaviors file in LightTable - Juno to reflect the new path.
Question #3) I use the Ctrl-Space commands for most everything. I only use
the menus for Opening a File, or maybe Undo. These commands are much
faster than the menus and do not get in you way at all!
The commands I use most frequently are
- SM to Smart Indent the whole script - (use Ctrl-A) to select whole
script first
- Ctrl-S to save script after making changes
- Upon opening up Light Table load the console in a tab
- to run a script
- Ctrl-S to save the script
- clear the console with Ctrl-L
- Ctrl-Shift-Enter to run the whole script
- to debug scripts
- place @show(VarName1, VarName2, etc) in the appropriate places in
the script to view variable values
- to force the script to stop just put an undefined function such as
StopHere()
- this works everywhere within the script
- the compiler will just report UndefVar Error: StopHere not
defined
Question #4) I hardly ever run scripts from the Julia Terminal. You can,
but there is no reason, because I run everything from LT-Juno.
This IDE and workflow meets about 90% of my needs.
I did write a few little macros in LightTable to make editing code a little
easier
- Alt-Del to delete a line
- Alt-DownArrow to move a line down
- Alt-UpArrow to move a line up
- Alt-C to copy a line
...Archie
On Tuesday, February 2, 2016 at 12:23:08 AM UTC-5, David Blake wrote:
>
> Hi guys, some help please.
>
> A while back I downloaded and installed Julia Studio and wrote 10-20
> little programs in it. I found it quite good but now it's been
> discontinued of course.
>
> So I'm looking at Juno, but man I find it hard to use. I've read a bit on
> here about it, but I still feel like I have no idea what I'm doing. I'd
> very much appreciate some help with this:
>
> These are pretty basic questions, so please don't flame me. I'm on
> Windows 10, 64 bit.
>
> 1) Every time I start Juno, it tells me a new binary version of LightTable
> (LT) is available and do I want to download it. It doesn't sort of update
> automatically, just opens a link to the download site for LT. So then I'm
> unclear as to what to do, I can download the LT binary but then what? I
> have Juno, which is on top of LT, how to upgrade the underlying LT
> version? Or should I just not worry about it?
>
> 2) Also, how would I upgrade the underlying Julia language to the latest
> version please? In another site, I saw how to use versioninfo, it shows
> 3.10.
>
> 3) There seem to be very few commands available via the menu, but lots and
> lots via Ctrl-space. I find this quite different to most IDEs. Is this
> just the way LT works? And just a matter of getting used to it? If so, I'm
> OK with that.
>
> 4) The workflow pattern I normally like to use with other languages like
> Python is to write my code in scripts and then run from a console,
> preferably all within an IDE. So I use Spyder for Python and find it very
> good. I'd like to use Juno the same way. As opposed to say having a text
> editor open to code in, and a separate console window to run files from
> etc. Do people use Juno like this? i.e. like a standalone thing?
>
> Any help appreciated.
>
>