kmp-domain 0.13.0

Domain model of the Kernel Memory Protocol: aggregates, value objects, repositories and projections, with no IO
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! What the kernel knows about the languages a memory is written in.
//!
//! Nothing here translates or rewrites anything. It reads which language a
//! body of text is in from the words a writer does not choose, and folds a
//! word into the one form two writers would agree on. The retrieval layer
//! stems on top of this; the write path lints on top of it. Both need the
//! same reading, which is why it lives below either of them.

mod entities;
mod identifiers;
mod language_vocabulary;
mod search_tokens;

pub use entities::proper_names;
pub use identifiers::{identifiers, surface_tokens};
pub use language_vocabulary::{KERNEL_LANGUAGE, LanguageVocabulary};
pub use search_tokens::{fold_search_term, informative_tokens};