2011-03-20 12 views
6

मैं क्लोजर 1.2 से क्लोजर 1.3 अल्फा/बीटा में स्विच करने के बारे में सोच रहा हूं और मैं सोच रहा था कि क्लोजर 1.3 कितनी स्थिर स्विचिंग से पहले अन्य लोगों के एक्सपेरिनिस हैं।क्लोजर 1.3 कितना स्थिर है?

1.2 में मैं "पर्मजेन" स्पेस से बाहर रहता हूं, जो स्पष्ट रूप से 1.3 में तय किया गया है। यही कारण है कि मैं बंदरगाह करना चाहता हूँ।

अद्यतन: रिच हिक्की स्वीकार किया है इस Clojure में एक मुद्दा था, और पर्म जनरल और कीवर्ड के साथ इस मुद्दे को बनाकर 1.3 में हालांकि तय किया करने के लिए कीवर्ड कमजोर संदर्भ का उपयोग प्रकट होता है:

http://groups.google.com/group/clojure/browse_thread/thread/4308d846bf2ef129

उत्तर

6

1.3 अल्फा रिलीज जहां तक ​​मैंने कोशिश की है, वैसे ही काफी बग मुक्त लगता है, लेकिन वे निश्चित रूप से एपीआई और संबंधित गारंटी के "स्थिर" होने का इरादा नहीं रखते हैं। मैंने कोशिश की सभी अल्फा रिलीज में नए ब्रेकिंग बदलाव लागू किए हैं।

क्या आप जानते हैं कि आप क्या कर रहे हैं, प्रदर्शन लाभ लायक बंदरगाह अपने कोड हर 1.3 अल्फा एक्स रिलीज करने की परेशानी हो सकती है, लेकिन मैं उत्पादन कोड के लिए 1.2 से चिपका रहा हूँ जब तक 1.3 कम से कम पहुंचता है रिलीज उम्मीदवार की स्थिति।

आपके संपादन के बाद संपादित: यदि आप पर्मजेन से बाहर हो रहे हैं, तो आप शायद कुछ गलत कर रहे हैं जो क्लोजर 1.3 का उपयोग कर तय करने की संभावना नहीं है। जब तक आप फ्लाई पर कीवर्ड नहीं बना रहे हैं, जो कि वैसे भी एक बुरा विचार है।

यदि आपने अभी तक नहीं किया है, तो http://www.xcombinator.com/2011/03/02/clojures-keyword-can-fill-up-your-permgen-space/ और http://www.freshblurbs.com/explaining-java-lang-outofmemoryerror-permgen-space

पढ़ें
4

मैं मुझे यकीन नहीं है कि आपका प्रश्न बहुत समझ में आता है। विज्ञापित के रूप में, क्लोजर 1.3 अल्फा सॉफ्टवेयर है। यदि आप इसके साथ प्रयोग करना चाहते हैं, तो कृपया आगे बढ़ें। यदि आप मिशन महत्वपूर्ण सिस्टम बनाना चाहते हैं, तो आप शायद बेहतर इंतजार करेंगे। मुझे अब तक 1.3 अल्फा के साथ कोई गंभीर समस्या नहीं मिली है, लेकिन फिर से: मैं इसे उत्पादन में उपयोग नहीं कर रहा हूं। कुछ microbenchmarks के अनुसार मैंने इसे 1.2 से तेज कर दिया है।

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