Skip to content
This repository has been archived by the owner on Aug 28, 2019. It is now read-only.

Latest commit

 

History

History
16 lines (11 loc) · 894 Bytes

faq.md

File metadata and controls

16 lines (11 loc) · 894 Bytes

Frequently asked questions

1. Why is it called marc-transformed? What's so transformative?

To be honest, there's nothing ground breaking about this project. The -transformed part of the name comes from the idea of basing the library around stream.Transform. It's a bit of a play on the practice of naming a library -as-promised when the library's API is based on Promises.

The idea is that instead using a reader to read from a MARC file or using a writer to write to a MARC file, you instead transform a file into a stream of MARC records or you transform a stream of MARC records into a file.

The flexibility of this approach is that you can source/read from or sink/write to any stream, not just files. And you can freely add any other transforms before or after the MARC transforms.