2012-07-15 18 views
5

मैं आधिकारिक क्लोजर कार्यान्वयन का अध्ययन करना चाहता हूं। क्या कोड से परिचित कोई भी सिफारिश कर सकता है कि इसे कहां से पढ़ना शुरू करें? क्या कुछ ऐसे हिस्सों हैं जो बाकी को समझना आसान बना देंगे, या क्लोजर कैसे काम करता है यह समझने के लिए महत्वपूर्ण हैं?क्लोजर के लिए स्रोत कोड का अध्ययन शुरू करने के लिए अच्छी जगह?

उत्तर

10

वहां कुछ बड़े विचार हैं - जो तब तक स्पष्ट नहीं हो सकते जब तक कि आप एक LISP लागू करने से परिचित न हों।

तो क्लोजर कोड को देखने से पहले भी - आप मूल LISP कार्यान्वयन के लिए कोड देखना चाहते हैं (यहां ऑनलाइन ढेर हैं - this is one of my favourites)।

अगला मैं ईसाई क्विननेक Lisp In Small Pieces (LISP) जैसी एक पुस्तक पढ़ूंगा जो प्रतिमान प्राप्त करने के लिए book about implementing LISP compilers है।

वास्तव में क्लोजर स्रोत में शुरू होने के मामले में - मैं eval - here से शुरू करूंगा।

+0

धन्यवाद - मैंने आपके द्वारा लिंक किए गए सरल लिस्प कार्यान्वयन के स्रोत को पढ़ा है। –

2

क्लोजरस्क्रिप्ट कंपाइलर भी शुरू करने के लिए एक उत्कृष्ट जगह है।

जहाँ तक मूल clojure संकलक के रूप में,
मैं core.clojure के तल पर शुरू और इसलिए आप प्रत्येक भाग से ऊपर परिभाषित सुविधाओं के का निर्माण करने के लिए प्रवृत्ति को देख सकते हैं ऊपर की तरफ पढ़ा (यह भी करने के लिए शीर्ष की कोशिश करेंगे नीचे और ढूंढें कि आपके लिए क्या काम करता है)

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