سئم من أدوات واجهة المستخدم الرسومية، مطور يبني مكتبة Barium الخاصة به

2025-04-09

قرر مطور متمرس، تعب من التحديثات المتكررة ومشاكل التوافق التي تعاني منها أدوات واجهة المستخدم الرسومية الحديثة، اتباع مسار مختلف من خلال بناء مكتبة واجهة مستخدم رسومية خاصة به تسمى Barium. وتسرد المقالة سنوات كفاحه مع العديد من الأطر (GTK و Qt و Tk وما إلى ذلك)، وتوضح سبب اختياره لـ Common Lisp ونظام X Window كأساس. Barium خفيفة الوزن، وكفؤة، وتستدعي Xlib و Cairo مباشرة، وتدعم OpenGL، وتقدم واجهة برمجة تطبيقات Lisp نظيفة. وعلى الرغم من أنها لا تزال تجريبية، إلا أنها تمثل بيانًا قويًا حول رغبة المطور في الاستقرار على المدى الطويل والتحكم في بيئة تطويره.