well-typed / full-text-search

An in-memory full text search engine library. It lets you run full-text queries on a collection of your documents.
Other
47 stars 5 forks source link

Expose internals? #9

Open adamgundry opened 2 years ago

adamgundry commented 2 years ago

At the moment most of the implementation is not exposed. While obviously there are pros and cons to this, I'm wondering if we could designate some modules as internal but expose them anyway. For example, this would let hackage-server implement MemSize (cf. https://github.com/haskell/hackage-server/pull/968) and would also be useful for clients to experiment with changes like #6.