2008-09-20 12 views
36

क्या कोई अच्छा, क्रॉस प्लेटफॉर्म (एसबीसीएल और सीएलआईएसपी कम से कम) जीयूआई पुस्तकालय स्थापित करने में आसान है?क्या कोई उच्च स्तर है, सामान्य लिस्प के लिए जीयूआई पुस्तकालय स्थापित करने में आसान है?

उत्तर

25

Ltk काफी लोकप्रिय, बहुत पोर्टेबल, और उचित रूप से अच्छी तरह से दस्तावेजों के माध्यम से दस्तावेज दस्तावेज के माध्यम से दस्तावेज किया गया है।

(require :asdf-install) 
(asdf-install:install :ltk) 

वहाँ भी है Cells-Gtk, जो काफी उपयोगी होने की सूचना दी है, लेकिन कोशिकाओं पर अपनी निर्भरता की वजह से एक से थोड़ा ढलान सीखने की अवस्था हो सकता है: SBCL पर स्थापना कहते हुए के रूप में आसान है।

संपादित करें: ध्यान दें कि एएसडीएफ-इंस्टाल को एसबीसीएल केवल के साथ एकीकृत किया गया है। अन्य लिस्प कार्यान्वयन के भीतर से पुस्तकालय स्थापित करना कठिन साबित हो सकता है। (व्यक्तिगत रूप से, मैं हमेशा अपने पुस्तकालयों को एसबीसीएल के भीतर से स्थापित करता हूं और फिर उन्हें सभी कार्यान्वयन से उपयोग करता हूं।) किसी भी भ्रम के कारण क्षमा करें।

+0

यह वास्तव में एक समस्या नहीं है, बस मैन्युअल रूप से संकलित और एलटीके लोड करना पड़ा, और फिर मुझे एक नई छवि बना दी, तब से यह सब आसानी से चला गया। सूचक के लिए धन्यवाद। – dsm

+0

मुझे दस्तावेज थोड़ा सा स्पैस मिला है, लेकिन मैंने अल्बर्ट के माध्यम से ltk.lisp चलाया है और आउटपुट वादा करता है। – new123456

7

clg सामान्य लिस्प के लिए जीटीके का बाध्यकारी है। दोनों पूर्ण और लिस्पिश।

यदि आप सीएल में ग्राफिकल इंटरफेस डिज़ाइन करना चाहते हैं, तो आप CLIM को भी देखना चाहेंगे, जो कि GUI के लिए किसी प्रकार का मानक API है। एलेग्रो और लिस्पार्क्स के पास इसका अपना कार्यान्वयन है, और एक मुफ्त सॉफ्टवेयर एक है, McCLIM

5

इसके अलावा, सिर्फ एक धुआँ पुस्तकालय क्यूटी बाइंडिंग पाया, वहाँ भी है wxCL सीएल

2

के लिए CommonQt कहा जाता है, wxWidgets के लिए CFFI बाइंडिंग प्रदान करते हैं।

+2

वह प्रोजेक्ट मृत लगता है। Sourceforge साइट पर अंतिम अपलोड 2006 में था, और wxcl मुखपृष्ठ स्पष्ट रूप से हैक किया गया है और शब्द फ़िल्टर किया गया है। – SuperElectric

+0

4 साल बाद ऐसा लगता है कि प्रोजेक्ट और साइट ठीक है, और प्रोजेक्ट को बहुत सी चीजें मिल रही हैं (https://github.com/wxWidgets/wxWidgets/commits/master) –

+0

मुझे कोई सामान्य लिस्प बाइंडिंग नहीं दिख रही है आपके द्वारा प्रदान किया गया लिंक, और www.wxcl-project.org साइट अब कुछ जापानी ब्लॉग को इंगित करती है। – SuperElectric

2

लिस्पॉर्क्स सीएपीआई के साथ आता है, यह मैक, विंडोज और लिनक्स में पोर्टेबल है और यहां तक ​​कि कुछ जीयूआई-बिल्डर भी है। यह व्यक्तिगत उपयोग के लिए स्वतंत्र है।

संबंधित मुद्दे