I haven’t blogged about programming in quite a while, so I figured I may as well give it a shot. My current project that I am working on is a Haskell function to automatically conjugate French verbs based on the given pronoun. Currently the module only supports present infinitive tense, but I would like to one day expand it out to support many different tenses. The code takes advantage of the Data.Map data type for fast lookups, as I keep all of my irregular verbs in a map, and handle the regular ones using basic suffix rules.
Overall it’s a fun little project that is testing my Haskell programming ability. It is not overly complicated, but I have already found uses for the MonadPlus type class
I’ll post the code up when it’s further along, maybe I’ll make a package out of it or something, though I wonder who would find any use for it