Sure – basically, Jewel is the core plugin which provides most of the functionality, built out of the Jewel.jl package and the Jewel plugin for Light Table (although Jewel.jl can support other editors/IDEs in principle, so if anyone wants to borrow the autocompletion etc. just let me know). It's designed to be "just a plugin" so if you were working with Python in Light Table already (for example) you could install Jewel and use Julia alongside it.
Juno builds on this to provide a more complete environment. For the above reasons Jewel can't override things like Ctrl-N for new files or make any UI changes, so Juno gives me freedom to do whatever I want to Light Table to make it easy for new Julians to use. This includes nice Sublime-like features like reopening tabs after a restart, which LT doesn't provide on its own. Juno used to be called Jupiter, but unfortunately it was necessary to rename. I can't change the name in the plugin manager directly so this is a bit of a mess at the moment, but basically just ignore Jupiter completely. On 30 June 2014 19:47, Johan Sigfrids <[email protected]> wrote: > Can I ask: what is the relationship between Jupiter, Juno and Jewel? > > > On Monday, June 30, 2014 6:45:33 PM UTC+3, Mike Innes wrote: >> >> No problem, glad to help. >> >> I just released new versions of both the package and plugin with some >> more Windows fixes. >> >> On Monday, 30 June 2014 15:31:28 UTC+1, Johan Sigfrids wrote: >>> >>> Yes now I got it working. Thank you. >>> >>> On Monday, June 30, 2014 5:19:02 PM UTC+3, Mike Innes wrote: >>>> >>>> Ok, I need to correct my instructions: to get interactivity in Gadfly >>>> you must use Pkg.checkout("Compose"), not Pkg.checkout("Gadfly"). Checking >>>> out Gadfly too won't hurt, but isn't mandatory. I can't guarantee that >>>> either will be stable so if there are problems just call >>>> Pkg.free("Compose") (same for Gadfly if applicable) and it should return to >>>> a non-interactive but stable state. >>>> >>>> Johan, running Pkg.checkout("Compose") this should fix your issue. >>>> >>>> On Monday, 30 June 2014 14:37:14 UTC+1, Johan Sigfrids wrote: >>>>> >>>>> I can't get Gadfly to plot anything. It gives me this error: >>>>> >>>>> WARNING: Jewel: pad_inner not defined >>>>> in render at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:643 >>>>> in writemime at C:\Users\admin\.julia\v0.3\Gadfly\src\Gadfly.jl:736 >>>>> in sprint at io.jl:465 >>>>> in display_result at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ >>>>> LightTable.jl:126 >>>>> in anonymous at C:\Users\admin\.julia\v0.3\ >>>>> Jewel\src\LightTable\eval.jl:51 >>>>> in handle_cmd at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ >>>>> LightTable.jl:65 >>>>> in server at C:\Users\admin\.julia\v0.3\Jewel\src\LightTable/ >>>>> LightTable.jl:22 >>>>> 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 >>>>> >>>>> On Monday, June 30, 2014 3:24:43 PM UTC+3, Mike Innes wrote: >>>>>> >>>>>> PSA: I've just realised that installing the plugin doesn't change the >>>>>> default theme as I had thought. I've added an instruction to the readme, >>>>>> but if you installed before that you'll want to see here >>>>>> <https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration> >>>>>> to change the theme to June. (This is only strictly necessary if you want >>>>>> plotting to work, but the error features do look better with either of >>>>>> the >>>>>> June themes). >>>>>> >>>>>> I've also added a few more pages of documentation which may be worth >>>>>> skimming through (wiki >>>>>> <https://github.com/one-more-minute/Jupiter-LT/wiki>). >>>>>> >>>>>
