Libraries written in different times, for different purposes