हाल ही में मैं Emacs 25 के साथ शामिल होने वाली नई / बेहतर चीजों से प्रभावित था। फिर मैंने इसके पीछे की पूरी प्रक्रिया के बारे में सोचना शुरू कर दिया। मैं अपने विचार आपके साथ साझा करना चाहूंगा।
इसे नवीनतम अनुरोधों के साथ रखते हुए, कई बग फिक्स, रखरखाव, Emacs कोर / देव का विस्तार और जो भी हो, यह काम का एक नरक होना चाहिए, इसके बारे में कोई संदेह नहीं है।
जब मैं बाहर की जाँच करता हूं कि Emacs 25 में कितने बदलाव और सुधार लागू किए गए हैं, तो इस पर कई विकास घंटे खर्च करने होंगे।
इसके लिए बहुत बड़े समन्वय की आवश्यकता है। यह ऐसा है जैसे Emacs को आगे बढ़ाने के लिए इन सभी परिवर्तनों के पीछे एक बड़ी कंपनी होनी चाहिए। लेकिन यह कोई लाभदायक बात नहीं है, यह सब मुफ्त सॉफ्टवेयर और जीपीएल-लाइसेंस है।
तो यह उन स्वयंसेवकों से है जो अपनी नियमित नौकरी के बगल में, Emacs को आगे बढ़ाने के लिए अपना समय बिताने के लिए तैयार हैं। इसके लिए किसी प्रकार के समन्वय की आवश्यकता होती है।
जब मैंने मेलिंग सूचियों की जाँच की Emacs-dev
, तो ऐसा लगता है कि बहुत समन्वय नहीं है, कई लोग भाग नहीं ले रहे हैं।
और मुझे माफ कर दो, मैं व्यक्तिगत रूप से 90 के दशक से सूचियों को मेल करने पर विचार करता हूं। आजकल आपके पास अधिक सुंदर विकल्प हैं, जैसे GitHub ट्रैकर और नियमित समुदायों को जारी करता है।
जब मैं वेब पर चारों ओर देखता हूं, तो आपके पास नियमित ब्लॉग (अंतहीन कोष्ठक, सच्चा चुआ, Redux, OrEmacs, आदि) और Emacs समुदाय (जैसे यह Emacs Exchange है, और - संभवतः सबसे बड़ा समुदाय है - reddit.com/r/emacs) ) और emacs.zeef.com और wikiemacs जैसे संग्रह।
लेकिन Emacs की नई रिलीज़ के विकास के लिए एक स्थान नहीं है, जिसके लिए कई लोगों और समन्वय की आवश्यकता होती है।
कहीं न कहीं मुझे ऐसा लग रहा है कि यह सब भूमिगत है, जहाँ Emacs के नए संस्करण गुप्त रूप से विकसित किए जा रहे हैं ... मजेदार विचार।
यह सब मुझे आश्चर्यचकित करता है अगर मैं वेब पर बड़े हॉटस्पॉट को याद कर रहा हूं, जहां सभी जादू होता है?