तो, क्लोजर सीएलआर आपको किसी भी लाइब्रेरी का उपयोग करने देगी जो इसे लोड कर सकता है। उदाहरण के लिए, मैं Oracle.DataAccess पुस्तकालयों, और Clojure CLR में NLog पुस्तकालयों लोड किया है, तो यह Xamarin उसी तरह लायब्रेरी लोड करने के लिए सैद्धांतिक रूप से संभव है:
;;; not sure which library you want to include, using this as a placeholder
(assembly-load-from "C:/Path/To/Xamarin.Core.dll")
कहा जा रहा है, Xamarin खुद भी प्रतीत होता है एक आईडीई बनें, और अपने स्वयं के मालिकाना पुस्तकालयों के शीर्ष पर निर्माण उपकरण का एक सेट और उपकरण बनाएं, इसलिए दोनों को पूरी तरह से एकीकृत करना संभव नहीं हो सकता है। साथ ही, मुझे लगता है कि ज़ैमरिन सी # के साथ पूरी तरह से काम करता है, इसलिए क्लोजर में कोडिंग शायद संभव नहीं है ... सीधे।
आप क्या कर सकते हैं क्लोजर सीएलआर में कुछ पुस्तकालयों को बनाते हैं, और उन्हें डीएलएल में संकलित करते हैं, जिन्हें आप तब लिंक कर सकते हैं, ताकि आप क्लोजर में अपने तर्क का बड़ा हिस्सा बना सकें और फिर कुछ सरल सी # रैपर बनाएं आपका एक्समरिन ऐप उपभोग करता है।
मैं जो कोशिश करता हूं उस पर वापस सुनना अच्छा लगेगा, और चाहे आप इसे सफल कर रहे हों या नहीं।
शुभकामनाएँ!
स्रोत
2013-04-30 04:02:15
नियमित क्लोजर पहले से ही * क्रॉस प्लेटफार्म है और देशी पुस्तकालयों के उपयोग की अनुमति देता है। क्या आप जो हासिल करने की कोशिश कर रहे हैं उसके बारे में थोड़ा और विशिष्ट हो सकते हैं? यदि यह केवल क्रॉस-प्लेटफॉर्म देशी ग्राफिक्स libs है, तो आप बाद में हैं, आप LibGDX को देख सकते हैं जो क्लोजर से ठीक चलता है। – mikera