It was one of the more interesting meetups I've ever been to. There is a lot of interesting stuff going on with Julia right now.
For example, the pretty picture in the header of the Juno page is also a Julia project. Yuri Vishnevsky gave a lightning talk about his graphics demo at the same meetup last night. See [1] and [2] for more about that.
Yeah, it was exciting. The Julia ecosystem is growing quickly. A few months ago I could more-or-less keep up with all of the issues on most of the important packages, but doing so now feels impossible. A lot of new packages are still at the "it works for me" stage, but there is an amazing range of things in development and maturity will come with time.
Beyond the main LightTable presentation and the generative art you mentioned, there were also lightning talks on:
- calling JITed C++ from the Julia REPL with Clang [1].
- spectrograms, audio playback, and tone generation with interactive manipulation from IJulia [2].
Unfortunately not. There was a Mathematica-in-Julia-in-LightTable cameo which you might have found amusing. Maybe we can record in the future, but having everything be informal and low pressure gave it a really fun feeling.
Julia's been on my to-check-out list for a very long time, as has LightTable. It took me less than five minutes on a brand new machine to install the dependencies and get it working.
This is great, as it really lowers the barrier of entering Julia.
It also offers a level of exploration (with the in-place results), which is a neat thing for students – I've found that interactive environments generate interesting solutions to otherwise boring problems. I'm currently trying to replace Matlab as the language I use in our university's Probability class and Juno adds to "why use Julia" argument :)
Is there a video somewhere of someone using this? I'd love to see this in action, without having to install it myself and read a bunch of docs to see what it's good at.
There have been numerous articles linked to HN about Julia, I suggest you check in more ;)
This looks really cool, I've played with Julia a bit, but a Light Table introduction might be just the thing to make me dive deeper into Julia and start trying out Light Table a bit.
Couldn't get it to work: Couldn't connect to Julia
INFO: Couldn't find Jewel package, attempting installation...
-----------------------------------------------
We couldn't install Jewel.jl for you.
Try using Pkg.add("Jewel") in a Julia repl.
For plotting you'll need a plotting package – I recommend Gadfly [1]. I should definitely make the docs clearer for people who haven't used Julia before.
That should be notes.html, I'll go ahead and fix that.
Julia is generally a more powerful and thoughtfully designed language, so it's great if you want to do your own thing. If you're writing libraries or bespoke algorithms in R and finding yourself struggling for performance, Julia is already a great alternative to R + C (same for Python + C etc.)
At the same time, R's ecosystem is huge and a lot more mature than Julia's, so for the average user who just wants to pull in data and plot it, etc., it's a far better choice.
- interactive sliders to manipulate input parameters
- support for inline plots (like IJulia)
- very nice code completion
[1] http://www.meetup.com/julia-cajun/