अभी, मैं जो कुछ भी करता हूं वह एक स्रोत फ़ाइल में फिट होने का प्रबंधन करता है, और उस पर एक आश्चर्यजनक रूप से छोटा है। आप कैसे तय करते हैं कि अलग-अलग फ़ाइलों में कितना और क्या विभाजित करना है?मैं लिस्प कोड को एकाधिक स्रोत फ़ाइलों में विभाजित करने के बारे में कैसे जा सकता हूं?
जावा के साथ, यह तय करना आसान है कि एक फ़ाइल में क्या चल रहा है (निर्णय आपके लिए पहले से ही बनाया गया है), लेकिन Lisp में मुझे लगता है कि मैं कई छोटे कार्यों को लिखता हूं जो एक दूसरे पर निर्माण करते हैं और यह तय करना मुश्किल हो जाता है कि क्या, कुछ भी विभाजित किया जाना चाहिए। चूंकि मैं लिस्प में बड़ी परियोजनाओं से निपटता हूं, यह अच्छा होगा कि पहिया को फिर से शुरू न करें, लेकिन मुझे इस बारे में वेब पर बहुत सारी ठोस जानकारी नहीं मिल रही है।
क्या आप लिस्प में बड़ी परियोजनाओं से निपटने के लिए कुछ रणनीतियों को साझा कर सकते हैं, या मुझे कुछ संसाधनों के बारे में बता सकते हैं जो इससे निपटते हैं?
धन्यवाद - यह एक उपयोगी सूची है – Galghamon