लिखने के आधुनिक तरीके मैं एक विंडो प्रबंधक लिखने की कोशिश कर रहा हूं। (वास्तव में, मैं एक ओएस और एक संकलक लिखा है, लेकिन उस समय के बगल में है।)विंडो प्रबंधक
Xlib और XCB वास्तव में बुरा,, Win32 मानकों नहीं हैं कम से कम नहीं द्वारा कहते हैं,, लेकिन वे निश्चित रूप से बहुत पुराने हैं और अपने जीवन को आसान बनाने के लिए सभ्य अमूर्तताओं के लिए खुद को अच्छी तरह से उधार नहीं देते हैं। इतना ही नहीं, लेकिन आधुनिक उच्च स्तरीय भाषाओं के लिए अच्छी बाध्यताओं की एक अलग कमी है।
मेरा प्रश्न है: क्या इन सभी निम्न स्तर की चीजें वास्तव में आवश्यक हैं? क्या पुस्तकालय मौजूद हैं जो मेरे लिए सभी गंदे सामान को समाहित कर देगा? मेरे पास एक अस्पष्ट स्मृति है कि प्रबुद्ध लोगों ने ऐसी चीज की है, लेकिन कुछ भी नहीं मिला। या आधुनिक विजेट पुस्तकालयों की तरह कहें, जीडीके में पर्याप्त कार्यक्षमता है कि मुझे एक्सलिब परत को छूने की आवश्यकता नहीं होगी?
जावा बाइंडिंग के साथ कोई भी पुस्तकालयों विशेष रुचि के हैं ...
अच्छा सवाल। क्या आपको बस पिक्सेल-बाय-पिक्सेल प्रतिपादन क्षमताओं की आवश्यकता नहीं है? इसमें कुछ चाल हो सकती है, लेकिन इस तरह मैं शुरू करूंगा। – Blender
मैं kwin, metacity, compiz और/या ज्ञान को देखता हूं। मेरे हिस्से के लिए, मुझे निम्न स्तर पसंद है, और केवल कच्चे एक्सलिब का उपयोग करके डब्लूएम के किए गए हैं। कुछ भाग्य के साथ, हावॉक पेनिंगटन इस प्रश्न को नोटिस करेगा :) – ninjalj
हास्केल के पास सभ्य एक्स 11 बाइंडिंग हैं जिनका उपयोग विंडो मैनेजर एक्सोनैड लिखने के लिए किया गया था। – wnoise