libsteve / Bibliotek

A Swift and Objective-C library for interacting with libraries using the Z39.50 protocol.
BSD 3-Clause "New" or "Revised" License
3 stars 0 forks source link

Create an input stream for reading MARC 21 data #5

Closed libsteve closed 5 years ago

libsteve commented 5 years ago

BibMARCInputStream is a new class created to support the efficient reading of very large MARC8 data files—such as the Library of Congress Classification schedule.

This PR also includes a rewrite of the Record data structures, more closely resembling the pre-class-cluster implementation. Specialized record objects for bibliographic and classification records will be added in future updates.