Blog

The OCaml Planet

Articles and videos contributed by both experts, companies and passionate developers from the OCaml community. From in-depth technical articles, project highlights, community news, or insights into Open Source projects, the OCaml Planet RSS feed aggregator has something for everyone.

Want your Blog Posts or Videos to Show Here?

To contribute a blog post, or add your RSS feed, check out the Contributing Guide on GitHub.

Inside OCaml objects

In the ocamljs project I wanted to implement the OCaml object system in a way that is interoperable with Javascript objects. Mainly I wante...

23 Mar 2010

Jake Donham

Read Article
Creating Stream Combinators in Haskell’s Stream Fusion Library

So I took a look at the Haskell Stream Fusion library the other day, and got the idea to write a new append combinator that would merge the two streams in sort order. This seemed simple enough to c…

21 Mar 2010

Mike McClurg

Read Article
Reading Camlp4, part 5: filters

Hey, long time no see! It is high time to get back to Camlp4, so I would like to pick up the thread by covering Camlp4 filters . We have p...

03 Mar 2010

Jake Donham

Read Article
Java Concurrency Annotations

I’ve been reading a series of papers by Chandrasekhar Boyapati on extensions to the Java type system. I found his papers on ensuring race-free programs by specifying that objects are either i…

12 Feb 2010

Mike McClurg

Read Article
XML for Resumes

I hate writing resumes because there are no good tools for the job. I would prefer to use an open source word processor, such as Open Office, but companies often ask for MS Word format, which OO do…

10 Feb 2010

Mike McClurg

Read Article
Playing with .annot files

New commands are available in the OCaml mode of Chamo. They use the .annot files generated by ocamlc. Here is a list of these commands. Def...

21 Jan 2010

Cameleon news

Read Article