lib/akin/corpus.ex
defmodule Akin.Corpus do
@moduledoc """
Struct to hold the multi-form elements which results from normalizing, splitting, and
stemming the string prior to comparison with another string: MapSet, List, String,
and Stemmed List.
In Linguistics, a corpus is a collection of written or spoken eleemtns in machine-readable
form, made to study linguistic structures, frequencies, etc.
"""
defstruct [:set, :list, :string, :stems, :original]
end