1
ImplicitCAD je programski program CAD, ki se izvaja v Haskellu.Za razliko od tradicionalnih programov CAD uporabljajo programski CAD programi besedilne opise predmetov, kot pri programiranju.Uporabljajo se pojmi, kot so spremenljivke, nadzorne strukture in abstrakcija, tako kot pri programiranju.To zagotavlja številne prednosti: Objekte je mogoče abstrahirati in ponovno uporabiti Ponavljajoče se naloge je mogoče avtomatizirati. Objekti so lahko oblikovani parametrično. Uporabite lahko običajna orodja za razvoj programske opreme (na primer nadzor različic).