I present the contention that there is no such thing as metaprogramming in Ruby, but present it in an easy-to-understand fashion. I show a series of "levels" of "metaprogrammatic" techniques. Finally I show some use of the more advanced techniques as derived from my library LatinVerb.
... Or, Lessons Learned While Using Ruby's MP System to Model a 2,500 Year-Old, Dead Language During LSRC III's Reject Conf, I began a project to model the linguistic behavior of verbs in Classical Latin. Owing to the irregularity of human communication, modeling the provision of unambiguo…