मैं आयरनस्चेम का लेखक हूं। मुझे यकीन नहीं है कि आपके प्रश्न का उत्तर कैसे दूंगा, लेकिन कोशिश करूंगा :)
IronScheme पहली बार योजना (R6RS विशेष रूप से) को लागू करने की कोशिश करता है, जिसका माध्यमिक उद्देश्य सीएलआर इंटरऑपरेबिलिटी है।
क्लोजर की तुलना में (उनके बुरे बिंदुओं पर ध्यान देते हुए), आयरनस्चेम नहीं होगा:
- आपको CLR रनटाइम अपवाद देना; IronScheme योजना के अपवाद हैंडलिंग का उपयोग करता है
- आपको 'अनंत' स्टैक्ट्रेसेस देते हैं; IronScheme ठीक से पुनरावर्ती है
- सेटअप करना कठिन हो; बस निर्देशिका और निकालने के लिए निकालें
- शुरू करने के लिए लंबा समय; IronScheme (जब ngen'd) केवल REPL शुरू करने के लिए 0.1 सेकंड लेता है
- अस्पष्ट होना; IronScheme एक मानकीकृत विनिर्देश को लागू करता है
दुर्भाग्य से जहां क्लीजुर जीत है:
- प्रलेखन
- चौखटे और पुस्तकालय
- उपयोगकर्ता समुदाय
यह आयरनस्चेम के लिए चिंताजनक है, क्योंकि पिछले 3 उल्लेख चिकन-अंडे का परिदृश्य है। निजी तौर पर, मैं केवल पुस्तकालयों का निर्माण करता हूं जब मुझे उनकी आवश्यकता होती है, और बहुत छोटे उपयोगकर्ता समुदाय के साथ, बग रिपोर्ट के लिए उपयोगकर्ताओं से बहुत योगदान नहीं होता है। मैं एक बड़े उपयोगकर्ता समुदाय को पसंद करूंगा।
समर्थन के लिए, मैं आम तौर पर उपवास के दौरान उपयोगकर्ताओं की मदद कर सकता हूं। इस साक्ष्य को आयरनस्कैम चर्चा बोर्डों पर मेरी प्रतिक्रिया के समय से देखा जा सकता है। इसके अलावा, कीड़े की पहचान होते ही सामान्य रूप से तय हो जाती है।
स्थिरता के लिए, कोडबेस बहुत परिपक्व है, और वर्तमान में केवल बग फिक्स और अनुकूलन केवल कोड जोड़ हैं।
प्रयोज्य के रूप में, यदि आप .NET फ्रेमवर्क से परिचित हैं, तो आप IronScheme के साथ बहुत कुछ कर सकते हैं जैसा कि आप किसी अन्य .NET भाषा के साथ कर सकते हैं; यह अधिक कठिन या आसान हो सकता है जो इस बात पर निर्भर करता है कि आप अधिक स्कीम जैसे मुहावरों में अमूर्त करने को तैयार हैं। आयरनस्चेम में चीजें लिखना बहुत आसान है; उदाहरण के लिए मेरा पूरा एमवीसी ढांचा योजना कोड की मुश्किल से 400 पंक्तियों का है, ASP.NET में टैप करने के लिए धन्यवाद (मुझे निश्चित रूप से पहिया का फिर से आविष्कार करना पसंद नहीं है)।
यदि उत्तर पर्याप्त नहीं है तो स्पष्टीकरण मांगने के लिए स्वतंत्र महसूस करें। डेमियन स्थिरता बनाए रखने के मामले में भी अच्छे अंक बनाता है।
सादर
leppie