The Fast Track to Julia

by Ian Hellström (13 September 2015)

Julia is a fairly new and promising programming language that is designed for technical computing. Here I present a cheat sheet, or rather cheat page, with the salient features.

Interested? Head on over to databaseline.bitbucket.io/julia.html.

Q&A

Why a cheat page rather than a sheet?

A cheat sheet is nice to print out and sellotape to the wall next to your desk. However, a piece of paper has a few disadvantages:

  • Space is very limited.
  • It has a non-positive environmental impact.
  • It is static and after printing it can quickly become outdated.
  • You cannot have nice tooltips — no, a footnote is not the same!

Sure, you can scribble on it, but I think an HTML page makes for a much nicer overview. Plus, you can easily share it with your colleagues and friends.

Who is the cheat page for?

Anyone who is interested in or already working with Julia and needs a quick reference.

You have made a mistake. Can you fix it?

Just create a new JIRA ticket and I’ll fix it as soon as possible.

There’s nothing new on there. WTF?!

Correct. The cheat page is intended to summarize the most important aspects of the Julia language. And by ‘most important’ I mean the ones I deem the most important.

I don’t agree with your definition of important. Now what?

Two options:

  1. Tough luck. Live with it.
  2. Download the cheat page (including style sheet) from my Bitbucket repository and adapt it as you see fit. It would be nice if you could link back and say thanks, but I’m not going to sue if you don’t.

What’s next?

Well, now that I have a better picture of Julia, I hope to use Julia more frequently — I know that sounds a bit dirty. Perhaps even write about it. So, keep watching this space for more details.