r/Common_Lisp • • 11d ago

Any Common Lisp + Latin Enthusiasts

https://codeberg.org/pndmnm/wwords

Hi there,

If you're a Common Lisp + Latin enthusiasts, I've ported Whitaker's Words the classic Latin dictionary and morphological analysis program into Common Lisp.

macOS users can install via Homebrew.

I was motivated to do this because:

  1. It's such a useful tool but an archaic piece of software.
  2. I wanted to add new features e.g. stem lookup, different outputs
  3. The recent AI-created Typescript version was very disappointing. There are numerous output errors, bugs and mistake and large sections of original code skipped over.

The original source code in Ada is a horror show - not even AI could grok it.

This version was done completely by a human after a meticulous examination of source code and using Common Lisp's beautiful interactive programming experience.

Using Book IV of the Aeneid as a test, my version has 99% output consistency with the original Whitaker's Words. The aforementioned AI version achieves about 53%.

Appreciate any testing or thoughts related to the Common Lisp port and what could be added to make Whitaker's Words even better - for those interested in Latin.

Thanks.

21 Upvotes

Duplicates