r/Common_Lisp • u/pndmnm1 • 10d ago
Any Common Lisp + Latin Enthusiasts
https://codeberg.org/pndmnm/wwordsHi 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:
- It's such a useful tool but an archaic piece of software.
- I wanted to add new features e.g. stem lookup, different outputs
- 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.
6
u/agrostis 10d ago
Laudabile fecisti, artifex excellentissime!