CoucouInc / lambdaCoucou

Industrial strength irc bot for more coucou
BSD 3-Clause "New" or "Revised" License
2 stars 2 forks source link

centralized command definition #5

Open geekingfrog opened 7 years ago

geekingfrog commented 7 years ago

Currently a command is defined through an ADT with a show instance, a parser and a help function. This is messy and one of these elements can easily be overlooked. Look into dependant-sum to see if it's possible to have something similar to coucoubot, where a command would be a record with all elements inside.