में एक कस्टम फ़ाइल/निर्देशिका संरचना का उपयोग करें, मैं एक आर पैकेज लिख रहा हूं जो आकार में बढ़ने लगता है, और इसलिए फ़ोल्डरों में कस्टम संरचना का उपयोग करने की वास्तव में सराहना होगी पीकेजी/आर/और (विशेष रूप से) पीकेजी/src/में।आर पैकेज: पीकेजी/आर और पीकेजी/src फ़ोल्डर्स
उदाहरण के लिए, मान लीजिए कि मेरे पास कुछ प्रकार ए के एल्गोरिदम के दो परिवार हैं, और प्रकार बी के कुछ फ़ंक्शन हैं, और मुख्य प्रविष्टि बिंदु है। आदर्श रूप में आर/या src/फ़ोल्डर पालन का आयोजन किया जाएगा:
- typeâ/
- algorithms1/
- algo11.ext
- ...
- algorithms2/
- algo21.ext
- ...
- algorithms1/
- typeB/
- function1.ext
- ...
- main.ext
"ext" {आर में साथ , सीपीपी, सी, एफ, ...}, और संभावित रूप से दो फाइलें समान नाम वाली हैं।
क्या यह संभव है? यदि हां, तो मैं यह कैसे कर सकता हूं?
अग्रिम धन्यवाद!
[2012-12-31] संपादित करें: एक विचार कुछ स्क्रिप्ट लिखने के लिए होगा - करने के लिए (संयुक्त राष्ट्र) परीक्षण या प्रसार के लिए एक संरचित पैकेज समतल - हो सकता है एक और आर पैकेज के अंदर। लेकिन शायद एक बेहतर समाधान है, इसलिए मैं थोड़ा इंतजार करूंगा।
आप शायद कर सकते हैं? 'src /' में एक कस्टम मेकफ़ाइल का उपयोग करने में सक्षम हो। क्या आपने आर एक्सटेंशन मैनुअल अभी तक खराब कर दिया है? मुझे लगता है कि पुनर्गठन 'आर/'कठिन होगा। –
मैंने src/में एक कस्टम मेकफ़ाइल का उपयोग करने की कोशिश की, लेकिन हालांकि यह कमांड लाइन में अच्छी तरह से चला गया, हालांकि आरएमडी इंस्टाल ("लक्ष्य बनाने के लिए कोई नियम नहीं 'myfolder/myfile.c' का उपयोग करते समय यह विफल रहा। Myfile.o")। मुझे केवल उपनिर्देशिका संगठन http://cran.r-project.org/doc/manuals/R-exts.html#Package-subdirectories के बारे में यह पैराग्राफ मिला, और अंदर कुछ भी उपयोगी नहीं देखा। थोड़ी देर के लिए कुछ भी नहीं करने के बाद कुछ भी नहीं, इसलिए मैंने यहां कोशिश की। – BenjaminAuder