كابال (برنامج)
هاسكل جمعية سرية هو المعمارية العامة لبناء البرمجيات التطبيقية والمكتبات البرمجية؛ وهو يساعد في تغليف وتوزيع مجموعة البرمجيات.[1][2][3] وهي مُدمجة في منهاج هاسكل.
Cabal
نوع | |
---|---|
نظام التشغيل | |
النموذج المصدري | |
المطور الأصلي |
Isaac Jones |
المطورون |
Duncan Coutts |
موقع الويب |
haskell.org… (الإنجليزية) |
لغة البرمجة | |
---|---|
حالة التطوير |
Active |
الإصدار الأول |
January 2005 |
الإصدار التجريبي |
1.8.0.1 |
الإصدار الأخير |
1.6.0.3 |
المستودع | |
الرخصة | |
الملفات المقروءة | |
الملفات المنتجة |
إجراء عملية باستخدام Cabal
عدلوهي عملية لكتابة مكتبة باستخدام لغة برمجة هاسكل المتوافقة مع متطلبات البنية التحتية للمكتبة Cabal بشرط أن تكون المكتبة طُورت في البداية بدون أخذ هذه المتطلبات بعين الاعتبار، أو قبل عرض Cabal لمجتمع هاسكل.
الاستخدام
عدلتوفر مناهج Cabal مجموعة معيارية من البيانات الوصفية وعملية البناء؛ وبالتالي، فمن الممكن تطوير أدوات لتحميل مناهج Cabal لمجتمعات تخزين البرمجيات أمثال سي بي اي إن، هاسكل، أو حتى السماح بالتحميل الآلي، والتصنيف، وتنصيب مناهج Hackageالمطلوبة (من خلال أداة cabalinstall).
مراجع
عدل- ^ "How we might abolish Cabal Hell". Well-Typed - The Haskell Consultants. مؤرشف من الأصل في 2017-06-30. اطلع عليه بتاريخ 2016-01-12.
- ^ "Stackage Server". FP Complete. مؤرشف من الأصل في 2017-08-04. اطلع عليه بتاريخ 2016-01-12.
- ^ "ANNOUNCING: first public beta of stack". FP Complete. مؤرشف من الأصل في 2017-06-26. اطلع عليه بتاريخ 2016-01-12.
وصلات خارجية
عدل- كابال على موقع Open Hub (الإنجليزية)
- Cabal
- "The Haskell Cabal: A Common Architecture for Building Applications and Tools" -(the original proposal and specification, by Isaac Jones, سيمون بيتن جونز، Simon Marlow, Malcolm Wallace, and Ross Patterson; a version was submitted to the Haskell Workshop, 2005)
- Cabal talk -(slides)