"कॉपी" के बजाय योजना 9 "स्नार्फ़" का उपयोग क्यों करती है?


29

जब आप योजना 9 और उसके acmeसंपादक के बारे में प्रस्तुतियाँ देखते हैं तो आप देख सकते हैं कि कॉपी का नाम निशान है (मैं दुर्भाग्य से कोई सार्थक विवरण नहीं पा सका था)।

ऐसा क्यों है?

क्या इसका कोई कारण है? क्या इस कार्यक्षमता के लिए एक विशिष्ट नाम बनाने के लिए ऐसा किया गया था क्योंकि प्रतिलिपि सर्वोत्तम नाम नहीं हो सकती है?


संदर्भ:

  • विकिपीडिया (लिंक) :

    Snarf, Blit और Plan 9 विंडोिंग सिस्टम में "कॉपी" ऑपरेशन के लिए उपयोग किया जाने वाला एक शब्द है।

  • cat-v.org (लिंक) :

    मध्य-क्लिक के साथ एक और मेनू उपलब्ध है; कट और पेस्ट बहुत ही आत्म-व्याख्यात्मक हैं, और Snarf कॉपी के लिए केवल योजना 9 शब्द है।

  • 9fans मेलिंग सूची (लिंक) :

    प्लान 9पोर्ट के माध्यम से प्लान 9 और / या मैक ओएस एक्स के तहत दोनों एक्मे का उपयोग करते हुए, क्या एक "फाइल" है जिसे एक्मे में खोला जा सकता है जो एक्मे स्नारफ बफर की वर्तमान सामग्री को प्रदर्शित करता है?

    /dev/snarf
    

    तो ऐसा लगता है कि स्नार्फ़ बफर और एक फ़ाइल की तरह कुछ है (जाहिर है कि उस बफर के लिए एक फ़ाइल होनी चाहिए) /dev/snarf

  • 9term मैनुअल पेज (लिंक) :

    कीबोर्ड पर टाइप किए गए वर्ण चयनित पाठ को प्रतिस्थापित करते हैं; यदि यह पाठ खाली नहीं है, तो इसे सभी विंडो के लिए एक सामान्य बफर में रखा गया है, लेकिन यह सम (1) से अलग है।

    (...)

    संपादन कार्य बटन पर मेनू से चुने जाते हैं 2. कट ऑपरेशन स्क्रीन से चयनित पाठ को हटाता है और इसे स्नार्फ़ बफर में डालता है; स्नार्फ़ बफ़र को हटाए बिना चयनित पाठ को कॉपी करता है; पेस्ट बफर की सामग्री के साथ चयनित पाठ को बदलता है; और आउटपुट बिंदु के ठीक बाद स्नारफ बफर को कॉपी करता है, यदि लापता हो तो एक अंतिम नई पंक्ति जोड़ रहा है। कभी-कभी पेस्ट करें और भेजें आउटपुट बिंदु के बाद पाठ को हमेशा जगह देगा; पाठ इस प्रकार रखा जाएगा जैसा कि ऊपर वर्णित है। इसलिए जब आउटपुट पॉइंट के बाद टेक्स्ट को न्यूलाइन से चिपकाते हैं, तो पहले होल्ड मोड को चालू करना समझदारी हो सकती है।

  • खोज Acme ट्यूटोरियल (लिंक) :

    'स्नार्फ़': जिसे अधिकांश अन्य संपादकों में कॉपी कहा जाता है

  • snarf की शब्दकोश.कॉम परिभाषाएँ (लिंक) :

    • (अनौपचारिक) लालच से खाना या पीना

    • (समकालीन) लालच में कुछ हड़पने के लिए, esp। बिना अनुमति के

    • (यूनिक्स) एक नेटवर्क में एक फाइल या फाइलों को सेट करने के लिए। धमाका भी देखें

  • इन्फर्नो भाग 2: चलो एक क्लस्टर बनाते हैं! (लिंक) :

    क्लिपबोर्ड को दुर्भाग्यपूर्ण नाम "स्नार्फ़ बफर" द्वारा इनफर्नो और प्लान 9 में कहा जाता है।


2
मैंने मेटा पर सवाल रखने के कारण के बारे में पूछा: meta.unix.stackexchange.com/questions/4163/…
Mateusz Piotrowski

1
मुझे लगता है कि यह "वर्बलीकरण" होगा, उसी तरह जब लोग "Google it" कहते हैं, इसलिए "snarf" सिर्फ "snarf बफर में पाठ" कहने का एक तरीका था।
सेर्गेई कोलोडियाज़नी

1
@Serg लेकिन "स्नार्फ़ बफर", "कॉपी बफर" क्यों नहीं?
मातुज़ Piotrowski

@ शेर का मतलब है शब्दशः, शब्दशः वरण करना - मौखिक रूप से कहना जोर से है।
बिल्ली

अगर मुझे लगता है कि यह clojureडिजाइन के समान हो सकता है । क्लोजर में आप उपयोग करते हैं slurpऔर spitआईओ फाइल के लिए, snarfदूर नहीं है। (लेकिन
प्लंजर प्लान

जवाबों:


27

मैं आज एक बहुत ही उचित स्पष्टीकरण पर ठोकर खाई। शब्दजाल फ़ाइल (लिंक) बताते हैं snarf इस तरह:

snarf : / snarf /, वीटी।

  1. [यूनिक्स समुदाय में] किसी नेटवर्क में एक फ़ाइल या फाइलों को सेट करने के लिए। यह भी देखें विस्फोट । 1960 के दशक के उत्तरार्ध में यह शब्द मुख्य धारा था, जिसका अर्थ था ' खूंटी खाने के लिए '। यह संदर्भ में अभी भी हो सकता है। “ वह हैकिंग के स्नार्फ़िंग चरण में है - एक दिन सामान की मैगिंग। "

ऐसा लगता है कि योजना 9 के डिजाइनरों को एक परमाणु कार्रवाई के रूप में नहीं माना जाता हैनकल करना वास्तव में है:

  • उस सामग्री को प्राप्त करना जिसे आप कॉपी करना चाहते हैं ( सूँघना )
  • वह सामग्री डालना जहाँ आप इसे ( चिपकाना ) चाहते हैं

( दूसरी ओर काटना एक ही समय में मूल सामग्री को सूँघना और हटाना है।)


रोब पाइक का जवाब

मैंने यह सवाल 9fans मेलिंग सूची पर पूछा है। आप यहां धागा (लिंक) 1 देख सकते हैं ।

यहाँ जवाब 1 मैं रोब पाईक से प्राप्त किया है:

ऑपरेशन कॉपी करने के लिए नहीं बल्कि सूंघने के लिए है। इसे स्नार्फ कहा जाता है क्योंकि स्नार्फ यही करता है। कोई डिज़ाइन दस्तावेज़ नहीं है।


1: जैसा कि स्टीफन चेज़लस ने एक टिप्पणी में बताया है, आप सूची संग्रह देखने के लिए एक खाता बनाने से बचने के लिए http://marc.info/?t=147367568900005&r=1&w=2 का उपयोग कर सकते हैं ।


2
अब मुहावरा "ब्लूज़्नरफिंग" का अर्थ समझ में आता है
cutrightjm
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.