क्लोजर का उद्देश्य कई बैकएंड को लक्षित करना है। यह एक साइड इफेक्ट क्लोजर होस्टेड को गले लगाने वाले के philosophy के साथ डिज़ाइन की गई एक होस्टेड भाषा है। उदाहरण के लिए, यह कभी भी लक्ष्य नहीं होगा, उदाहरण के लिए, जेवीएम रन पर क्लोजर के लिए लिखे गए एक ही कोड को फिर से, उदाहरण के लिए, सीएलआर पर अनमोडिफाइड किया गया है। जेवीएम और क्लोजरस्क्रिप्ट के लिए क्लोजर के बीच कोड की पर्याप्त मात्रा सामान्य है, जो एक अच्छा बोनस है।
- JVM
- जावास्क्रिप्ट/ECMAScript
आम तौर पर स्थिर के लिए:
यह वर्तमान में स्थिर के लिए हैऔर मैं प्रयोगात्मक के बारे में पता बनाता है के लिए:
- अजगर (योजना के माध्यम से)
- सी
- योजना
- आईओएस
अधिक लक्ष्यों को ब्याज और समय काटना के रूप में दिख रहे हैं। यदि आप अपने पसंदीदा लिस्प के लिए कार्यान्वयन प्रदान करना चाहते हैं, तो पैच का स्वागत है! क्लोजरस्क्रिप्ट कंपाइलर पर आपके कार्यान्वयन को आधार देने के लिए सलाह दी जाएगी क्योंकि यह संकलक के लिए इच्छित विकास विधियों का सबसे अच्छा उदाहरण है।
स्रोत
2013-08-14 00:24:47
रन समय पर धीमा या शुरू करने के लिए धीमी गति से? रनटाइम की गति तुलनीय होनी चाहिए, हालांकि स्टार्टअप समय एक ज्ञात मुद्दा है। – noisesmith
आप कौन से क्लोजर चल रहे हैं? शायद आप क्लोजर की तुलना में एसबीसीएल में तेजी से ऐसा कुछ उदाहरण में संपादित कर सकते हैं? – Sylwester
छोटे कार्यक्रमों के एक विविध सेट के लिए, एसबीसीएल कुछ शर्तों के तहत दूसरों पर क्लोजर बेहतर करता है: [बेंचमार्क गेम] देखें (http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang = clojure और lang2 = SBCL और डेटा = u64q)। मैं व्यक्तिगत रूप से सोचता हूं कि एसबीसीएल एक अविश्वसनीय कार्यान्वयन है। मेरे मुख्य आवेदन के लिए किसी भी अन्य आम लिस्प से तेज। क्लोजर को बंद करने की कोशिश नहीं की है। सीएल के सिंटैक्टिक क्विर्क पसंद नहीं करने के लिए किसी को दोष नहीं दे सकता। – Mars