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

Reply via email to