9

मुझे पता है कि सामान्य लिस्प (incf-cl) के लिए एक सूची-समझ पुस्तकालय है, मुझे पता है कि वे कई अन्य कार्यात्मक (और कुछ गैर-कार्यात्मक) भाषाओं (एफ #, एरलांग, हास्केल और सी #) में मूल रूप से समर्थित हैं - क्या वहां कोई है योजना के लिए सूची समझ पुस्तकालय?सूची समझ पुस्तकालय?

मैक्रो का उपयोग कर पुस्तकालय के रूप में सीएल में incf-cl लागू किया गया है - क्या योजना के लिए एक बनाने के लिए एक ही तकनीक का उपयोग करना संभव नहीं है?

उत्तर

8
  • Swindle मुख्य रूप से एक CLOS एमुलेटर लाइब्रेरी है, लेकिन इसमें सूची की भी समझ है। मैंने उनका उपयोग किया है, वे सुविधाजनक हैं, लेकिन मेरे द्वारा उपयोग किया जाने वाला संस्करण छोटी और अधूरा था। (मुझे केवल सामान्य कार्यों की आवश्यकता है।)
  • हालांकि, आप शायद SRFI-42 चाहते हैं। मैंने इसका इस्तेमाल नहीं किया है, लेकिन स्विंडल सूची की समझ से कम बग्स है।

मुझे नहीं पता कि आप किस योजना का उपयोग करते हैं। PLT Scheme बंडल स्विंडल और एसआरएफआई -42। दोनों को क्रॉस-स्कीम संगत माना जाता है, हालांकि।

यदि आप पीएलटी योजना का उपयोग करते हैं, तो यहां SRFI-42 का man page है। इसे पाने के लिए आप (require srfi/42) कहते हैं।

0

आप LINQ for R6RS Scheme का उपयोग कर सकते हैं (हालांकि इसे 'पुराने' कार्यान्वयन के तहत चलाने के लिए बनाया जा सकता है)।

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