Thanks Mike, it looks very nice. FWIW, I could only get it to work on Windows 8 by including julia in the system path. If omitted from the path, LT could not connect to Julia, and there was an error "bootstrap.js[17085]: Error: spawn ENOENT true" on the LT console.
In "Process Monitor" it looked like LT tried to run julia in all path directories, but no references to anything resembling the path I put in " :lt.objs.langs.julia/julia-path" (as in https://gist.github.com/one-more-minute/9882389). Cheers, Niclas On Sunday, June 29, 2014 10:08:18 PM UTC+3, Mike Innes wrote: > > Brilliant, I'll add a note to the instructions so that others don't get > caught out by this. > > Light Table automatically installs dependencies of a plugin, but seems to > only install the minimum required version as opposed to the most recent, > which is really odd behavior. > > > On 29 June 2014 19:52, J Luis <[email protected] <javascript:>> wrote: > >> Mike, yes you were right thanks. Updated ad now it works (I had the >> impression that it warned me to update some time ago so didn't bother to >> check it now) >> >> Joaquim >> >> Domingo, 29 de Junho de 2014 19:40:19 UTC+1, Johan Sigfrids escreveu: >> >>> I update all "by Mike Innes" plugins (none of which were up to date) and >>> now it works. :D >>> >>> On Sunday, June 29, 2014 9:24:45 PM UTC+3, Mike Innes wrote: >>>> >>>> I'm sorry that you're having problems – unfortunately Windows has been >>>> a big source of issues, but making the process smoother is a high >>>> priority. >>>> At some point I'll get an installer/bundle together which should help. >>>> >>>> J Luis, in your case I suspect that Light Table hasn't downloaded the >>>> latest version of the plugin for some reason. If you go back onto the >>>> "installed" tab of the plugin manager, can you check that Jewel is on >>>> 0.6.2? If not, clicking update should be enough, although be sure to >>>> disconnect Julia first to avoid problems there. >>>> >>>> Johan, this is less likely to apply to you but it might be worth >>>> checking. >>>> >>>> I'll see if I can reproduce these errors and get back to you. >>>> >>>> >>>> On 29 June 2014 19:02, J Luis <[email protected]> wrote: >>>> >>>>> I cannot make it work either (local Julia build Win7) >>>>> >>>>> Just try a >>>>> *println("blabla")* >>>>> WARNING: Jewel: key not found: "module" >>>>> in getindex at dict.jl:615 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: >>>>> 4 >>>>> WARNING: Jewel: key not found: "module" >>>>> in getindex at dict.jl:615 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: >>>>> 4 >>>>> WARNING: Jewel: key not found: "module" >>>>> in getindex at dict.jl:615 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: >>>>> 4 >>>>> WARNING: Jewel: key not found: "module" >>>>> in getindex at dict.jl:615 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: >>>>> 4 >>>>> WARNING: Jewel: key not found: "module" >>>>> in getindex at dict.jl:615 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: >>>>> 4 >>>>> WARNING: Jewel: key not found: "module" >>>>> in getindex at dict.jl:615 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\completions.jl: >>>>> 4 >>>>> WARNING: Jewel: key not found: "module" >>>>> in getindex at dict.jl:615 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:32 >>>>> in anonymous at C:\j\.julia\v0.3\Jewel\src\LightTable\eval.jl:28 >>>>> >>>>> >>>>> >>>>> Domingo, 29 de Junho de 2014 18:54:43 UTC+1, Johan Sigfrids escreveu: >>>>> >>>>>> Well, apparently it had installed Jewel, bur running Pkg.update() did >>>>>> install a update for it. It is still throwing an error though: >>>>>> >>>>>> ERROR: connect: address not available (EADDRNOTAVAIL) >>>>>> in connect! at socket.jl:583 >>>>>> in ltconnect at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ >>>>>> LightTable.jl:30 >>>>>> in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ >>>>>> LightTable.jl:17 >>>>>> in server at C:\Users\admin\.julia\v0.3\Jewel\src\Jewel.jl:13 >>>>>> in include at boot.jl:244 >>>>>> in include_from_node1 at loading.jl:128 >>>>>> in process_options at client.jl:285 >>>>>> in _start at client.jl:354 >>>>>> while loading C:\Users\admin\AppData\Local\L >>>>>> ightTable\plugins\Jewel\jl\init.jl, in expression starting on line 26 >>>>>> >>>>>> >>>>>> On Sunday, June 29, 2014 8:35:06 PM UTC+3, Mike Innes wrote: >>>>>>> >>>>>>> Technically you do need the Jewel.jl package, but this should be >>>>>>> installed for you when the client boots the first time. If this isn't >>>>>>> working you can of course run Pkg.add("Jewel") by hand – let me know if >>>>>>> there are any issues with that and I'll see what I can do. >>>>>>> >>>>>>> >>>>>>> On 29 June 2014 18:22, Johan Sigfrids <[email protected]> wrote: >>>>>>> >>>>>>>> Do you need to add some package Julia side to make this work? >>>>>>>> >>>>>>>> >>>>>>>> On Sunday, June 29, 2014 12:46:21 PM UTC+3, Mike Innes wrote: >>>>>>>>> >>>>>>>>> Hey all, >>>>>>>>> >>>>>>>>> I've released the latest version of the Julia environment >>>>>>>>> <https://github.com/one-more-minute/Jupiter-LT> I'm building. >>>>>>>>> There are a whole bunch of improvements but the main ones are: >>>>>>>>> >>>>>>>>> - Support for latex completions (\alpha etc.) >>>>>>>>> - Support for graphics including Gadfly and Images.jl (though >>>>>>>>> until my patch is released you'll need to Pkg.checkout("Gadfly") >>>>>>>>> to get >>>>>>>>> interactivity) >>>>>>>>> - Rewritten and improved autocomplete system, which now >>>>>>>>> completes package names in Pkg functions and paths in include >>>>>>>>> statements, >>>>>>>>> and can be extended to support anything else >>>>>>>>> - Support for accessing methods and docs both while on a >>>>>>>>> function and within its parentheses >>>>>>>>> - Auto-detection of the module you're working in >>>>>>>>> - Links and highlighted lines for error messages >>>>>>>>> - Semantic highlighting in the "june night" theme >>>>>>>>> - Highlighting support for string interpolation >>>>>>>>> - Full support for unicode >>>>>>>>> - More documentation >>>>>>>>> - Tabs are restored after restarting, like Sublime >>>>>>>>> - Several new and improved rough edges >>>>>>>>> >>>>>>>>> I also want to shout out to all the people who have tried this out >>>>>>>>> so far, given feedback, and/or sent me PRs – every bit of enthusiasm >>>>>>>>> really >>>>>>>>> makes a big difference, so thank you. >>>>>>>>> >>>>>>>>> – Mike >>>>>>>>> >>>>>>>> >>>>>>> >>>> >
