Datatyp-generisk programmering definierar funktioner som beror på strukturen, eller "forma", av datatyper. Det har funnits i mer än 10 år, och många framsteg har gjorts, särskilt i det lata funktionella programmeringsspråket Haskell. Det finns mer än 10 förslag på allmänna programmeringsbibliotek eller språktillägg för Haskell. För att jämföra och karakterisera de många allmänna programmeringsbiblioteken på ett maskinskrivet funktionellt språk inför vi en uppsättning kriterier och utvecklar ett generiskt programmeringsriktmärke: en uppsättning karakteristiska exempel som testar olika aspekter av datatyp-generisk programmering. Vi har implementerat riktmärket för nio befintliga Haskells allmänna programmeringsbibliotek och presenterar utvärderingen av biblioteken. Jämförelsen är användbar för att uppnå en gemensam standard för generisk programmering, men också för en programmerare som måste välja en särskild metod för datatyp-generisk programmering.
Rodriguez Ref ger kriterier för jämförelse av allmänna programmeringsbibliotek.
Comparing libraries for generic programming in haskell
{'venue': "Haskell '08", 'journal': None, 'mag_field_of_study': ['Computer Science']}