1
ImplicitCAD هو برنامج CAD برمجي ، تم تنفيذه في هاسكل.على عكس برامج CAD التقليدية ، تستخدم برامج CAD البرمجية وصفًا نصيًا للكائنات ، كما في البرمجة.تستخدم المفاهيم مثل المتغيرات وهياكل التحكم والتجريد ، كما هو الحال في البرمجة.يوفر هذا عددًا من المزايا: الكائنات يمكن أن تكون مجردة وإعادة استخدامها. المهام المتكررة يمكن أن تكون آلية. الكائنات يمكن تصميمها حدوديًا. يمكن استخدام الأدوات المعتادة لتطوير البرمجيات (مثل التحكم في الإصدار)