<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mihi/crates/cli/src/inflection.rs, branch main</title>
<subtitle>A self assessment tool for learning Latin. 
</subtitle>
<id>https://git.mssola.com/archived/mihi/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/archived/mihi/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/'/>
<updated>2026-01-29T21:03:31Z</updated>
<entry>
<title>Split lib.rs into multiple files</title>
<updated>2026-01-29T21:03:31Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-29T21:03:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=ea33d92514c809a2efaa9940ce05a5765f3cb41c'/>
<id>urn:sha1:ea33d92514c809a2efaa9940ce05a5765f3cb41c</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Ensure that the locative is singular-only unless defective</title>
<updated>2026-01-28T21:07:36Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-28T21:07:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=4b97729533f744b92b3aa6ea85468a4c6fffd8f6'/>
<id>urn:sha1:4b97729533f744b92b3aa6ea85468a4c6fffd8f6</id>
<content type='text'>
The only case in which the locative form makes sense to be given is for
words which are actually defective and only have a plural
form (e.g. Athēnae). Other than that, it makes no sense to provide
solutions like 'domibus', which have never been attested and are weird
to think about.

As a corollary, the inflection tests have been expanded with the
examples on 'Athēnae' and 'domus', so we ensure the locative behaves as
expected.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>run: add enunciate completion for verbs and pronouns</title>
<updated>2026-01-27T21:08:37Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-27T21:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=3185a44bb531023a1329402ee5f9c0b66133ab32'/>
<id>urn:sha1:3185a44bb531023a1329402ee5f9c0b66133ab32</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>words: add the -īs form for the accusative plural</title>
<updated>2026-01-22T20:48:04Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-22T20:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=3fe7bee3cb87708f08c322a4f71db89012ee680a'/>
<id>urn:sha1:3fe7bee3cb87708f08c322a4f71db89012ee680a</id>
<content type='text'>
For masculine/feminine 3rd declension words, it's usually taught that
the accusative plural is done with -ēs. This is usually right, but in
classical times i-stem 3rd declension words usually went for -īs for
masculine/feminine in the accusative plural. Thus, consider it as well
when inflecting these kinds of words by default.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>words: add the --tag flag to the ls command</title>
<updated>2026-01-21T21:05:10Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-21T21:05:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=cab0faea15c270dcefd2d88fc1f91477eca00c58'/>
<id>urn:sha1:cab0faea15c270dcefd2d88fc1f91477eca00c58</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Ask for the inflection of nouns when practicing</title>
<updated>2026-01-15T11:27:38Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-15T11:27:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=2fcab686c414e8d29d16cd51a2158065985758a0'/>
<id>urn:sha1:2fcab686c414e8d29d16cd51a2158065985758a0</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Add the ability to sort cases via configuration</title>
<updated>2026-01-14T14:20:23Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-14T14:11:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=a2b36100cc7e88e49f370d8649cc394e6da51e0c'/>
<id>urn:sha1:a2b36100cc7e88e49f370d8649cc394e6da51e0c</id>
<content type='text'>
This means that it's no longer a matter of configuring it via the
database, but much simpler. This should be more than enough.

That being said, this is to be configured by hand so to not further
complicate things. This is left to be done for the future, even if the
default is basically what I use.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Fix style issues coming from recent merge</title>
<updated>2026-01-13T20:51:00Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-13T20:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=84bc13b4dd181d14a100d2d8a3716525c79cd25e'/>
<id>urn:sha1:84bc13b4dd181d14a100d2d8a3716525c79cd25e</id>
<content type='text'>
I apparently merged the 'inflection' branch without checking the code
style. This means that a lot of warnings are being raised by clippy and
I'm unsure which commit did what. Since I'm lazy about this right now,
let's bring all fixes in a single commit.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Various fixes on adjective inflection</title>
<updated>2026-01-13T14:22:21Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-12T14:43:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=472d7fb9d37ec838fc69692cf24c8cb4a68af47a'/>
<id>urn:sha1:472d7fb9d37ec838fc69692cf24c8cb4a68af47a</id>
<content type='text'>
This includes providing tests and fixes for feminine adjectives with
contracted roots, and feminine versions of "unus nauta" adjectives.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Add basic validation for verbs and pronouns</title>
<updated>2026-01-13T14:21:31Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2025-10-27T08:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=a6a46c403c780144e55a337a88af49fa9aa55acd'/>
<id>urn:sha1:a6a46c403c780144e55a337a88af49fa9aa55acd</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
</feed>
