1
ImplicitCAD er et programmatisk CAD-program, implementeret i Haskell.I modsætning til traditionelle CAD-programmer bruger programmatiske CAD-programmer tekstbeskrivelser af objekter, som ved programmering.Begreber som variabler, kontrolstrukturer og abstraktion bruges, ligesom i programmering.Dette giver en række fordele: Objekter kan abstraheres og genbruges Gentagne opgaver kan automatiseres Objekter kan designes parametrisk De sædvanlige værktøjer til softwareudvikling (som versionskontrol) kan bruges