Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-10-11 Thread Raul Durand
It works ok for me. Only issue is that Juno does not point the source line 
where an error occurs. It just points the file name. 
Great work though.


Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-10-11 Thread Mike Innes
That sounds like a bug – if you can it'd be great to open an issue with
more info (perhaps a screenshot/example) so I can look into it.

On 11 October 2014 15:20, Raul Durand raul.dur...@gmail.com wrote:

 It works ok for me. Only issue is that Juno does not point the source line
 where an error occurs. It just points the file name.
 Great work though.



[julia-users] Re: GSoC: Julia IDE Progress update

2014-08-06 Thread Alan Chan
Very helpful indeed. Thanks

On Monday, August 4, 2014 6:14:54 PM UTC-4, G. Patrick Mauroy wrote:

 I just went through the evaluation process of those 3.

 JuliaStudio was a turn off for me because I could not run against my 0.3rc 
 installed version.  It looks like you depend on the version shipped with 
 it.  Considering Julia rapid development, this is a big problem.
 I also work both in Windows and Linux environments.  I would like to have 
 a consistent environment between both.  I have not been successful at 
 compiling JuliaStudio on my Linux distro (Mageia 4).
 I don't recall whether you can easily send a code-block execution from 
 file as you can do with the other two.

 LightTable and Sublime-IJulia are very comparable.  Both are easy to setup 
 and cross platform.

 What I prefer about Sublime-IJulia over LightTable is that the output is 
 in a different console than the file, whereas with LightTable it appears 
 intertwined within code.
 It is not too bad as easy to clear outputs.  It is somewhat cute and I may 
 learn to love it.

 However, I am not fond of the Sublime-IJulia prefixes like In [3]:  Out 
 [4].
 Some quick basic test plots were giving me rendering headaches with 
 Sublime-IJulia that I did not have with LightTable.
 Ant Sublime-IJulia appears to be very slow, LightTable appears much faster.

 So far, LightTable has won my heart!  Thanks so much, good enough for me, 
 I am actually impressed.  I may prefer if I could direct all outputs to the 
 console but need to work a bit more with it to get a better feel...



 On Sunday, August 3, 2014 4:02:16 PM UTC-4, Alan Chan wrote:

 How does this LightTable version compared with Sublime-Julia and 
 JuliaStudio?

 On Sunday, June 29, 2014 5:46:21 AM UTC-4, 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-08-04 Thread Uwe Fechner
I tried both LightTable and JuliaStudio.

LightTable is lacking an integrated console, which is a pity. But on the 
other
hand you can evaluate single expressions in the code editor directly.

The released version of JuliaStudio does not support Julia 0.3rc yet, so you
have to compile it yourself, which is a pain.

I am still waiting for full Julia support in Spyder, which is expected to 
arrive
as soon as IPython 3.0 is released.

Regards:

Uwe

On Sunday, August 3, 2014 10:02:16 PM UTC+2, Alan Chan wrote:

 How does this LightTable version compared with Sublime-Julia and 
 JuliaStudio?

 On Sunday, June 29, 2014 5:46:21 AM UTC-4, 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-07-07 Thread Aerlinger
I absolutely love Jewel and where this project is headed. Thanks for all 
the effort!

On Sunday, June 29, 2014 2:46:21 AM UTC-7, 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-07-01 Thread Alireza Nejati
FWIW, I did a huge upgrade on my system and now that error goes away, but I 
still don't have autocomplete. Anyway, it's not that important, everything 
else is usable and nice.

On Sunday, June 29, 2014 9:46:21 PM UTC+12, 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Michael Hatherly
For the tab issue have you tried adding

*:editor.julia [(:lt.objs.editor/tab-settings false 4 4)]*

to the *{:+* section of *user.behaviours*? It needs to be *:editor.julia* 
to actually override Jewel's settings.

If that doesn't work would you be able to post your behaviours file to a 
gist or something similar?

-- Mike

On Monday, 30 June 2014 07:02:30 UTC+2, Alireza Nejati wrote:

 Another issue: I'm not sure if this is Jupiter-specific, but it overrides 
 my tab settings. It changes all the tabs in my files to 2 spaces, which is 
 horrendous. I tried changing lt.objs.editor/tab-settings in all 3 of 
 default behaviors, user behaviors, and jupiter behaviors, but no dice.



 On Sunday, June 29, 2014 9:46:21 PM UTC+12, 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Ivo Balbaert
Hi Mike,

It looks very nice, but I still have an issue.
I followed all recommendations, have updated all plugins, on startup after 
Spinning up a Julia client, I always get the error:

Couldn't connect to Julia

ERROR: latex_symbols not definedin anonymous at no file

 in include at boot.jl:244
 in include_from_node1 at loading.jl:128
 in include at boot.jl:244
 in include_from_node1 at loading.jl:128
 in reload_path at loading.jl:152
 in _require at loading.jl:67
 in require at loading.jl:51
 in include at boot.jl:244

 How could I fix this?

Thanks,
Ivo




Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes:

 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Michael Hatherly
Hi Ivo,

Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks 
like it's only a v0.3 feature.

-- other Mike

On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote:

 Hi Mike,

 It looks very nice, but I still have an issue.
 I followed all recommendations, have updated all plugins, on startup after 
 Spinning up a Julia client, I always get the error:

 Couldn't connect to Julia

 ERROR: latex_symbols not definedin anonymous at no file

  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in reload_path at loading.jl:152
  in _require at loading.jl:67
  in require at loading.jl:51
  in include at boot.jl:244

  How could I fix this?

 Thanks,
 Ivo




 Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes:

 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Ivo Balbaert
Hi Mike,

I use : julia version 0.3.0-prerelease+2809
on Windows 8 - 64 bit

Ivo

Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly:

 Hi Ivo,

 Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks 
 like it's only a v0.3 feature.

 -- other Mike

 On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote:

 Hi Mike,

 It looks very nice, but I still have an issue.
 I followed all recommendations, have updated all plugins, on startup 
 after Spinning up a Julia client, I always get the error:

 Couldn't connect to Julia

 ERROR: latex_symbols not definedin anonymous at no file

  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in reload_path at loading.jl:152
  in _require at loading.jl:67
  in require at loading.jl:51
  in include at boot.jl:244

  How could I fix this?

 Thanks,
 Ivo




 Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes:

 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Michael Hatherly
Could you try the latest prerelease from the website? Looks like 2809 was 
prior to the latex additions. 

On Monday, 30 June 2014 13:21:57 UTC+2, Ivo Balbaert wrote:

 Hi Mike,

 I use : julia version 0.3.0-prerelease+2809
 on Windows 8 - 64 bit

 Ivo

 Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly:

 Hi Ivo,

 Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks 
 like it's only a v0.3 feature.

 -- other Mike

 On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote:

 Hi Mike,

 It looks very nice, but I still have an issue.
 I followed all recommendations, have updated all plugins, on startup 
 after Spinning up a Julia client, I always get the error:

 Couldn't connect to Julia

 ERROR: latex_symbols not definedin anonymous at no file

  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in reload_path at loading.jl:152
  in _require at loading.jl:67
  in require at loading.jl:51
  in include at boot.jl:244

  How could I fix this?

 Thanks,
 Ivo




 Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes:

 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



Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Mike Innes
Alireza – I think you've won the weirdest error competition. This looks
like some kind of low-level graphics issue, so if it's caused by the plugin
something very strange is going on. Does it still happen when Julia is
disconnected? What about if you type in a non-Julia file?

The other Mike is spot on about the tab settings, I've added some more
detail about configuration here
https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration
.


On 30 June 2014 12:21, Ivo Balbaert ivo.balba...@gmail.com wrote:

 Hi Mike,

 I use : julia version 0.3.0-prerelease+2809
 on Windows 8 - 64 bit

 Ivo

 Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly:

 Hi Ivo,

 Which version of julia are you using, v0.2.1 or v0.3? latex_symbols looks
 like it's only a v0.3 feature.

 -- other Mike

 On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote:

 Hi Mike,

 It looks very nice, but I still have an issue.
 I followed all recommendations, have updated all plugins, on startup
 after Spinning up a Julia client, I always get the error:

  Couldn't connect to Julia


 ERROR: latex_symbols not definedin anonymous at no file


  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in reload_path at loading.jl:152
  in _require at loading.jl:67
  in require at loading.jl:51
  in include at boot.jl:244


  How could I fix this?

 Thanks,
 Ivo




 Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes:

 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




Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Mike Innes
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
).


On 30 June 2014 13:16, Mike Innes mike.j.in...@gmail.com wrote:

 Alireza – I think you've won the weirdest error competition. This looks
 like some kind of low-level graphics issue, so if it's caused by the plugin
 something very strange is going on. Does it still happen when Julia is
 disconnected? What about if you type in a non-Julia file?

 The other Mike is spot on about the tab settings, I've added some more
 detail about configuration here
 https://github.com/one-more-minute/Jupiter-LT/wiki/Settings-%26-Configuration
 .


 On 30 June 2014 12:21, Ivo Balbaert ivo.balba...@gmail.com wrote:

 Hi Mike,

 I use : julia version 0.3.0-prerelease+2809
 on Windows 8 - 64 bit

 Ivo

 Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly:

 Hi Ivo,

 Which version of julia are you using, v0.2.1 or v0.3? latex_symbols
 looks like it's only a v0.3 feature.

 -- other Mike

 On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote:

 Hi Mike,

 It looks very nice, but I still have an issue.
 I followed all recommendations, have updated all plugins, on startup
 after Spinning up a Julia client, I always get the error:

  Couldn't connect to Julia


 ERROR: latex_symbols not definedin anonymous at no file


  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in reload_path at loading.jl:152
  in _require at loading.jl:67
  in require at loading.jl:51
  in include at boot.jl:244


  How could I fix this?

 Thanks,
 Ivo




 Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes:

 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





Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Johan Sigfrids
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).



Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Mike Innes
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).



Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Johan Sigfrids
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).



Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Mike Innes
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).



[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Ivo Balbaert
OK! It works with the latest prerelease-version, thank you.
Ivo

Op maandag 30 juni 2014 13:52:39 UTC+2 schreef Michael Hatherly:

 Could you try the latest prerelease from the website? Looks like 2809 was 
 prior to the latex additions. 

 On Monday, 30 June 2014 13:21:57 UTC+2, Ivo Balbaert wrote:

 Hi Mike,

 I use : julia version 0.3.0-prerelease+2809
 on Windows 8 - 64 bit

 Ivo

 Op maandag 30 juni 2014 09:00:09 UTC+2 schreef Michael Hatherly:

 Hi Ivo,

 Which version of julia are you using, v0.2.1 or v0.3? latex_symbols 
 looks like it's only a v0.3 feature.

 -- other Mike

 On Monday, 30 June 2014 08:56:03 UTC+2, Ivo Balbaert wrote:

 Hi Mike,

 It looks very nice, but I still have an issue.
 I followed all recommendations, have updated all plugins, on startup 
 after Spinning up a Julia client, I always get the error:

 Couldn't connect to Julia

 ERROR: latex_symbols not definedin anonymous at no file

  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in include at boot.jl:244
  in include_from_node1 at loading.jl:128
  in reload_path at loading.jl:152
  in _require at loading.jl:67
  in require at loading.jl:51
  in include at boot.jl:244

  How could I fix this?

 Thanks,
 Ivo




 Op zondag 29 juni 2014 11:46:21 UTC+2 schreef Mike Innes:

 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



Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Mike Innes
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 johan.sigfr...@gmail.com 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).




[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread yuuki
Cool, very nice work. I had no problem install it on windows 7, but I have 
to say I'm quite confused by Light Table, it seems interesting though.
I got these data display but I haven't find yet how to close them ... 
http://i.imgur.com/uNIxePy.png

How easy to contribute to the project, add features, etc ? I'm asking that 
because I feel like an IDE what it the easy to modify and to contribute to 
have more chances to succeed (Julia Studio for example doesn't seem to have 
a lot of contributions).


[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Michael Hatherly
For clearing the inline results you can open the command panel ctrl-space 
and type clear inline results. You can also add keybindings for any 
frequently used commands. Here's my config files 
https://gist.github.com/MichaelHatherly/05832061e01f423ceaa7 for 
LightTable, perhaps they'll be helpful to get started. In particular here's 
the keybinding 
https://gist.github.com/MichaelHatherly/05832061e01f423ceaa7#file-user-keymap-L5-L6
 
to clear inline results that I use.

On Monday, 30 June 2014 21:46:09 UTC+2, yu...@altern.org wrote:

 Cool, very nice work. I had no problem install it on windows 7, but I have 
 to say I'm quite confused by Light Table, it seems interesting though.
 I got these data display but I haven't find yet how to close them ... 
 http://i.imgur.com/uNIxePy.png

 How easy to contribute to the project, add features, etc ? I'm asking that 
 because I feel like an IDE what it the easy to modify and to contribute to 
 have more chances to succeed (Julia Studio for example doesn't seem to have 
 a lot of contributions).



Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Mike Innes
Great – if you want to minimise results just double click them, or right
click and select remove result to close them (or use the clear inline
results command to get rid of all of them at the same time). I really
recommend having a look through the wiki
https://github.com/one-more-minute/Jupiter-LT/wiki, there's loads on
there to (hopefully) explain some of the less intuitive parts.

The Jewel.jl backend is just a Julia package, so it's as easy to contribute
to as any other. As it happens I spent a lot of the last week making the
code base a lot nicer to work with, so if you want to have a look through
it should be fairly understandable. Everything apart from /LightTable is
generic anyway, so it should be really easy to add functionality in (I'm
happy to do any necessary work to link it to the frontend).

The bottleneck is probably the plugin itself, which is in Clojure. Clojure
is actually great to work with, but as far as I know the number of people
who know both Clojure and Julia well enough to understand the whole plugin
is approximately one (would love to be corrected on this). But I can always
focus more of my own time on this side if I do have contributors to the
backend – this is one problem I'm looking forward to.

PRs are always welcome, and anyone who wants to contribute is welcome to
drop me a line.


On 30 June 2014 20:46, yu...@altern.org wrote:

 Cool, very nice work. I had no problem install it on windows 7, but I have
 to say I'm quite confused by Light Table, it seems interesting though.
 I got these data display but I haven't find yet how to close them ...
 http://i.imgur.com/uNIxePy.png

 How easy to contribute to the project, add features, etc ? I'm asking that
 because I feel like an IDE what it the easy to modify and to contribute to
 have more chances to succeed (Julia Studio for example doesn't seem to have
 a lot of contributions).



Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-30 Thread Mike Innes
The only thing I can really suggest is that if it is a graphics issue it's
most likely to do with Chromium, so searching for that might turn more up.
You could also open an issue in the Light Table repo, but I wouldn't hold
my breath waiting for a response.

As for the autocompletion – you've probably tried this, but just in case
it's worth noting that the autocomplete won't work until you've evaluated
something in that file, and even then it might take a second or two to get
going. Just doing 2+2 should be enough. I'm still refining this so
hopefully if not it will work for you in future.


On 30 June 2014 22:38, Alireza Nejati alireza@gmail.com wrote:

 The weird thing though is that autocomplete works on non-julia files, it
 just doesn't work with julia.


 On Sunday, June 29, 2014 9:46:21 PM UTC+12, 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




[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Johan Sigfrids
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



Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Mike Innes
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 johan.sigfr...@gmail.com 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




Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Johan Sigfrids
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\LightTable\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 johan.s...@gmail.com javascript: 
 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




Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread J Luis
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\LightTable\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 johan.s...@gmail.com 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




Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Mike Innes
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 jmfl...@gmail.com 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\LightTable\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 johan.s...@gmail.com 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





Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Johan Sigfrids
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 jmf...@gmail.com javascript: 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\LightTable\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 johan.s...@gmail.com 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





Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread J Luis
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 jmf...@gmail.com 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\LightTable\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 johan.s...@gmail.com 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 

Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Mike Innes
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 jmfl...@gmail.com 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 jmf...@gmail.com 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 johan.s...@gmail.com 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
   

Re: [julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread niclas . carlsson

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 jmf...@gmail.com 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 jmf...@gmail.com 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 johan.s...@gmail.com 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 

[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Alireza Nejati
I'm on 64-bit linux by the way

On Sunday, June 29, 2014 9:46:21 PM UTC+12, 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Alireza Nejati
Nice work, looks much better than my previous Sublime setup.

One issue I'm having is that autocomplete doesn't seem to be working, and 
I'm repeatedly getting:

[8725:0630/141807:ERROR:vsync_provider.cc(70)] glXGetSyncValuesOML should 
not return TRUE with a media stream counter of 0.

And It seems that whenever I type stuff I get this error more rapidly. 
Perhaps something wrong with the autocomplete symbol lookup?

On Sunday, June 29, 2014 9:46:21 PM UTC+12, 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



[julia-users] Re: GSoC: Julia IDE Progress update

2014-06-29 Thread Alireza Nejati
Another issue: I'm not sure if this is Jupiter-specific, but it overrides 
my tab settings. It changes all the tabs in my files to 2 spaces, which is 
horrendous. I tried changing lt.objs.editor/tab-settings in all 3 of 
default behaviors, user behaviors, and jupiter behaviors, but no dice.



On Sunday, June 29, 2014 9:46:21 PM UTC+12, 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