Solche ,,reine Bibliothekseinheiten`` beinhalten z.B. nur Typen und Konstante, sie dürfen keinen sich ändernden internen Zustand besitzen und sind passiv. Eine Kopie einer Pure Library Unit wird zu jeder Partition dazugegeben, die eine Bibliothekseinheit beinhaltet, die sich auf diese Pure Library Unit bezieht (with). Eine Pure Library Unit darf sich selbst nur auf andere Pure Library Units beziehen. Das zugehörige Pragma lautet pragma Pure(Name).