मुझे एक हास्केल एप्लिकेशन लिखना होगा जो एक और हास्केल प्लगइन्स ऑन-फ्लाई लोड करता है। प्लगइन एक मनमाना स्रोत कोड है, एक बार लोड होने पर यह काफी लंबे समय तक चलता है, इसलिए इसे इस्तेमाल करने से पहले इसे किसी भी तरह संकलित करना फायदेमंद होगा। मैं इसके लिए एलएलवीएम का उपयोग करने के बारे में भी सोचता हूं। मुझे लगता है कि यह निश्चित रूप से पहले से ही हल की गई समस्या है। इसे एक मजबूत तरीके से कैसे करें?लोडिंग हास्केल प्लगइन्स ऑन-द-फ्लाई
उत्तर
plugins
पैकेज देखें: http://hackage.haskell.org/package/plugins। अतीत में मैंने हास्केल कोड की गतिशील लोडिंग प्राप्त करने के लिए उपयोग किया है। http://hackage.haskell.org/package/plugins-auto भी है जो plugins
के आसपास एक रैपर है, इसलिए यह भी देखने लायक हो सकता है।
संपादित करें: आप यहाँ गहराई में जाने के लिए चाहते हैं, तो एक कागज प्लगइन्स पैकेज www.cse.unsw.edu.au/~chak/papers/hs-plugins.ps.gz
एक्समोनाड पर एक नज़र डालें। यह यह करता है। http://xmonad.org
हाँ, लेकिन यह होगा थोड़ी अधिक व्याख्या करने के लिए आपसे मददगार रहें, क्योंकि जहां तक मुझे याद है, xmonad.org दृश्यों के पीछे प्लगइन कैसे करता है इसके बजाए विंडो प्रबंधक को _using_ पर केंद्रित करता है। लिंक के अंत में केवल एक लिंक केवल वास्तव में सहायक होता है, इस विशिष्ट प्रश्न का स्पष्ट उत्तर है। – AndrewC
@ टिम विंडो प्रबंधक फोकस से बाहर है। – Cartesius00
मुझे यह जानने में बहुत दिलचस्पी होगी कि XMonad कैसे करता है। ऐसा लगता है कि यह संशोधित स्रोतों को संकलित करता है और खुद को एक नई प्रक्रिया के साथ बदल देता है, लेकिन यह सिर्फ एक अनुमान है। अगर कोई विवरण जानता है, तो कृपया इसे जोड़ें। –
- 1. लोडिंग प्लगइन्स (डीएलएल) ऑन-द-फ्लाई
- 2. हास्केल सार वाक्यविन्यास अभिव्यक्ति की गतिशील लोडिंग
- 3. हास्केल ओपनजीएल में रसदार पिक्सेल बनावट लोडिंग?
- 4. किसी नेटवर्क से एमईएफ लोडिंग प्लगइन्स साझा फ़ोल्डर
- 5. वीआईएम प्लगइन्स
- 6. TiddlyWiki प्लगइन्स
- 7. ग्रहण प्लगइन्स
- 8. pgadmin प्लगइन्स?
- 9. आलसी लोडिंग, डिफर्ड लोडिंग और उत्सुक लोडिंग एंटिटी फ्रेमवर्क
- 10. रेल 3: आलसी लोडिंग बनाम आलसी लोडिंग
- 11. रेल में उत्सुक लोडिंग और आलसी लोडिंग
- 12. लागू आलसी लोडिंग बनाम आलसी लोडिंग
- 13. अनुमोदित सी # प्लगइन्स आवेदन हुक पर पंजीकरण
- 14. ग्रहण/MySQL एकीकरण प्लगइन्स?
- 15. रूबी जिओलोकेशन जेम/प्लगइन्स
- 16. Autoupdate वीआईएम प्लगइन्स?
- 17. मोटोडे कोर प्लगइन्स
- 18. रिलीज + संस्करण प्लगइन्स
- 19. ट्विटर बूटस्ट्रैप्स प्लगइन्स (jQuery)
- 20. एक्सकोड प्लगइन्स कैसे लिखें?
- 21. ग्रहण पर स्थापित प्लगइन्स
- 22. Jquery टाइमलाइन प्लगइन्स
- 23. बहुत सारे jquery प्लगइन्स?
- 24. बॉयलरप्लेट जावास्क्रिप्ट स्क्रिप्ट/प्लगइन्स?
- 25. रेल उपयोगकर्ता एक्सेस प्लगइन्स
- 26. प्रकाशन Grails प्लगइन्स
- 27. आईओएस सफारी समर्थन प्लगइन्स?
- 28. यूनिट-परीक्षण मेवेन प्लगइन्स
- 29. जावा में मॉड्यूल की गतिशील लोडिंग
- 30. जावास्क्रिप्ट लोडिंग
hackage पर 'संकेत' पैकेज देखें का वर्णन है। –
यह प्रश्न मेरी रुचियों के लिए प्रासंगिक है। मुझे यकीन नहीं है कि आधा दर्जन गतिशील लोडिंग पैकेज कौन सा "चालू" है ... (और, किसी भी मामले में, मैंने इसे कभी काम करने में कामयाब नहीं किया है।) – MathematicalOrchid