विशेष प्रकार मॉड्यूल के अंदर कक्षाओं और प्रकार की परिभाषाओं को समान नामस्थान में रखने के बजाय सामान्य क्यों है?क्यों प्रकार के लिए एक अलग मॉड्यूल है?
उदाहरण के लिए, चलिए Config यी स्रोत कोड से रिकॉर्ड लेते हैं। Yi.Config के बजाय Yi.Types के अंदर इसे परिभाषित करने का निर्णय क्यों लिया गया है?
मैं कहूंगा कि अक्सर इन प्रकार परस्पर निर्भर हो सकते हैं या बहुत सारे आयात की आवश्यकता हो सकती है। 'टाईप्स' मॉड्यूल में प्रकारों का एक गुच्छा परिभाषित करना वास्तव में आसान हो सकता है, फिर उन्हें फिर से निर्यात करें जहां यह अधिक समझ में आता है। – bheklilr
मुझे नहीं लगता कि यह "मुख्य रूप से राय आधारित" है क्योंकि यह जीएचसी की तकनीकी सीमाओं का परिणाम है। –