After seeing one of Jamis Buck’s weekly programming challenges being the implementation of
a turtle graphics system, I decided to tackle this one using HexaPDF as backend.
There are some articles highlighting new features of the upcoming Ruby 2.4. I decided to run a
basic benchmark comparing Ruby 2.4 to Ruby 2.3.3 and was pleasantly surprised.
To work with PDFs using a library means that you need to understand at least the part of the PDF
specification that is about the PDF object system. This post will introduce this part and then look
at how HexaPDF implements it.
My pure Ruby PDF library HexaPDF contains an application for working with PDFs. In this post I
look at how this application performs in comparison to other such applications.
As of today the HexaPDF source code is available on Github and the first version has been