The OCaml Planet aggregates various blogs from the OCaml community. It is kindly provided by OCamlCore. If you would like to be added, read the Planet subscription HOWTO.
Software Developer (Functional Programming)
Jane Street is looking to hire great software developers with an interest in functional programming. OCaml, a statically typed functional programming with similarities to Haskell, Scheme, Erlang, F# and SML, is our language of choice. We’ve got the largest team of OCaml developers in any industrial setting, and probably the world’s largest OCaml codebase. We use OCaml for running our entire business, supporting everything from research to systems administration to trading systems. If you’re interested in seeing how functional programming plays out in the real world, there’s no better place.
The atmosphere is informal and intellectual. There is a focus on education, and people learn about software and trading, both through formal classes and on the job. The work is challenging, and you get to see the practical impact of your efforts in quick and dramatic terms. Jane Street is also small enough that people have the freedom to get involved in many different areas of the business. Compensation is highly competitive, and there’s a lot of room for growth.
Read more...OCaml from the Very Beginning (204pp, paperback) is now available on Amazon for $34.99 / €29.99 / £24.99, as well as an e-book from ocaml-book.com for $14.99. Here are preview chapters and a .zip of the examples and exercises.
Here's the blurb:
In OCaml from the Very Beginning John Whitington takes a no-prerequisites approach to teaching a modern general-purpose programming language. Each small, self-contained chapter introduces a new topic, building until the reader can write quite substantial programs. There are plenty of questions and, crucially, worked answers and hints.
OCaml from the Very Beginning will appeal both to new programmers, and experienced programmers eager to explore functional languages such as OCaml. It is suitable both for formal use within an undergraduate or graduate curriculum, and for the interested amateur.
Please do review the book on Amazon if you have the chance.
OCaml◎Scope : a new OCaml API search by names and types — , 06 Jun 2013The first public preview version of OCaml◎Scope is now available at http://oco.furuse.info/oco.
I’ve spent the last few years using Gnome 2 and xmonad on Ubuntu. Since both Ubuntu and the Gnome foundation have dropped support for Gnome 2 I’m going to be forced to upgrade sooner or later. Fortunately I have a two week holiday followed by a new desktop at my new job, so now is a good time to break things on my laptop.
Almost all of my work happens in bash, emacs, firefox and xmonad. What these have in common, to various extents, is what Mr Yegge likes to call living software. This breaks down the interaction barrier and allows them to grow beyond point-and-grunt into an extension of my mind. This is what I look for in any system I’m going to spend lots of time with.
Unity has the HUD which is basically a CLI for individual applications. There is plugin support via Compiz but nobody seems to be writing any. It’s also incredibly closely tied to Ubuntu and despite all the good they have done some of their recent decisions have been worrying. Individually, they are each sensible and justified but taken as a whole they make me a little nervous about investing heavily in Unity. It’s a shame, because I would love to use the Ubuntu phone.
Read more...While we’re on the subject of backups – like most people, I rely pretty heavily on cloud services. It sort of snuck up on me. I’m generally trying to move towards using cloud services as dumb servers so I can easily replace them. The first step is to be able to export and backup all my data.
I considered using The Locker Project for backing up cloud services, but it appears that Singly have pivoted from ‘control your own data’ to ‘give all your data to us’. Back to the drawing board…
I use OPML Support and Brief to replace google reader and Evolution to back up google mail, calendar and contacts. My address is on my own domain and managed by google apps. I don’t yet use a local mail reader but Evolution looks like a reasonable fallback if I have to drop gmail.
Read more...