Thanks for your reply Archie, I've been playing around with it a bit more and sort of get it now.
For instance, I just increased the font size in the editor. Normally I'd do this via an Edit->Preferences dialog box or something but with LT it seems its done via a command which opens a file (or something?) and you change a line in that file... I think Juno will work for me, just a matter of getting used to it. Thanks for the tips re debugging etc. David On Tuesday, 2 February 2016 22:16:05 UTC+13, Arch Call wrote: > > 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. >> >>
