मुझे लगता है कि एक प्रमुख कारण पुस्तकालयों थोड़ा धीमा हो कई अन्य भाषाओं की तुलना में लिस्प में विकसित करने के लिए कर सकते हैं बनाए रखा जाता है:
वेब पुस्तकालयों का एक वसा सूची के लिए कॉमन लिस्प निर्देशिका देखें यह है कि यह बस इतना आसान है। लिस्प में लिखे गए पुस्तकालय अक्सर नाम के योग्य महसूस नहीं करते हैं। वे कोड की कुछ पंक्तियां हैं, और कार्य के लिए विशिष्ट हैं। कुछ अतिरिक्त मिनटों के परिणामस्वरूप एक सामान्य उद्देश्य पुस्तकालय होगा, लेकिन ऐसा लगता है कि कोई भी इसे चाहेगा जब यह कोड की कुछ छोटी रेखाएं हों।
लगभग एक साल पहले, मुझे क्लोजर में सीएसवी पढ़ना और लिखना पड़ा। मानक सलाह कई प्रसिद्ध, अच्छी तरह से परीक्षण जावा पुस्तकालयों का उपयोग करना था। मुझे यह पता लगाने में और अधिक मुश्किल लग गई कि कौन सी लाइब्रेरी सबसे उपयुक्त थी और क्लोजर में write my own की तुलना में इसकी एपीआई सीखना था। यह 50 लाइनें है, और यह मेरे इच्छित उपयोग मामले को खूबसूरती से संभालती है।हालांकि यह वास्तव में एक अच्छी सीएसवी पुस्तकालय नहीं है; ऐसे कई मामले हैं जो इसका समर्थन नहीं करते हैं, इसलिए मैंने इसे लाइब्रेरी के रूप में पैक नहीं किया है, इसे Clojars या इसी तरह रखा है। मुझे लगता है कि मैं समस्या का हिस्सा हूं।
वेब पर हाल ही में व्यावहारिक लिस्प ट्यूटोरियल में आधे एचटीएमएल पीढ़ी मैक्रो का एक उदाहरण शामिल है। उनमें से अधिकांश उत्पादन-गुणवत्ता और कोड के स्क्रीनफुल से थोड़ा अधिक हैं। यह मुश्किल से पैकेजिंग के लायक लगता है और पुस्तकालय बुलाता है; यह मामूली कोड है किसी भी सभ्य लिस्प प्रोग्रामर कुछ मिनटों में लिख सकता है। यह लाइब्रेरी के रूप में पैकेजिंग के लायक होने के है, और Edi Weitz ने उन पंक्तियों के साथ कोड का एक गुच्छा जारी किया है।
हुनचेनोट महान है, लेकिन यह टीबीएनएल पर आधारित है और असर्व द्वारा प्रेरित है, जिसका प्रारंभिक चेंजलॉग प्रविष्टि 1 999 है। तुलना में, एओएलएसवर (नी नेवीसेवर) 1 99 4 में सी/टीसीएल का उपयोग कर रहा था। पर्ल, जावा और पीएचपी लोग भी डाल रहे थे। 1 99 0 के दशक के मध्य में वेब पर चीजें। क्लोजर 2007 तक दृश्य पर नहीं पहुंचा था। मुझे लगता है कि "विकसित करने के लिए धीमे" के मानदंडों को पूरा करता है। :-) – Ken