Sign up to our newsletter and get news, opinion and industry insights direct to your inbox

Unique collaborative project for established programming language

Projects

Unique collaborative project for established programming language

Always keen to explore new ground, we've just finished a unique new project working in collaboration with the Computer Laboratory (the department of the University of Cambridge which encompasses computer science), to build an open source commenting website for the forthcoming book, Real World OCaml.

OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety. Developed for more than 20 years it benefits from one of the most advanced type systems and supports functional, imperative and object-oriented styles of programming.

Text from the book, which is due to be published by leading computer technology publishers O'Reilly, is being released to the developer community in advance of publication for feedback and input. We built a web application that allows users to comment on all paragraphs, code blocks and other content in the book. This is tied into Github for version control and issue tracking.

This is a rare publishing model where the content of a book is released for free before it is commercially available as a printed product.

We’re also creating a brand identity for OCaml, which, in the project’s spirit of transparency and shared ownership will also be released as open source.

James Cotton from Onespacemedia said, "We're always on the lookout for innovative projects and open source logos and collaborative publishing models fall firmly into that category. It's a privilege to be associated with both O'Reilly and the Computer Labs."