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

Reply via email to