• Lisp तकनीकी रूप से शानदार है, लेकिन मुख्यधारा में नहीं आ सका — यह एक “शानदार असफलता” है।
  • लेखक इसका कारण भाषा से ज़्यादा उन लोगों की प्रवृत्ति में खोजता है जो Lisp की ओर आकर्षित होते हैं।
  • ये लोग असाधारण बुद्धिमत्ता और मौलिकता रखते हैं, लेकिन उबाऊ समापन, सहयोग, समझौता और निरंतरता को सहन नहीं कर पाते।
  • Lisp ने उनकी रचनात्मकता को बढ़ाया, लेकिन साथ ही उनकी कमजोरियों को भी पूरे ecosystem में फैला दिया।

शानदार असफल लोग कैसे बनते हैं

  • लंबे समय तक पढ़ाने वाले शिक्षकों को खास तौर पर वे छात्र याद रहते हैं जो या तो बहुत प्रतिभाशाली थे या बहुत कमजोर।
  • लेकिन कुछ छात्र ऐसे होते हैं जो एक साथ दोनों श्रेणियों में आते हैं।
  • आमतौर पर हाई स्कूल तक वे:
    • बहुत कम मेहनत में सबसे अच्छे अंक ले आते हैं,
    • आख़िरी समय में शुरू करके भी अच्छा कर लेते हैं,
    • स्कूल के नियमों और औपचारिकताओं को हल्के में लेते हैं।
  • वास्तव में कई नियम सिर्फ औपचारिक होते हैं, इसलिए उनका निंदक रवैया पूरी तरह बेबुनियाद नहीं होता।
  • समस्या यह है कि आसान सफलता की आदत पड़ जाने से वे निरंतरता और काम पूरा करना नहीं सीख पाते।

डूबकर काम करना और फिर निष्क्रिय हो जाना

  • जब किसी चीज़ में रुचि पैदा होती है, तो वे थोड़े समय के लिए हैरान कर देने वाली गहराई से उसमें डूब जाते हैं।
  • लेकिन जल्दी ही ऊबकर काम पूरा होने से पहले उसे छोड़ देते हैं।
  • उन्मादी गतिविधि के बाद सुस्ती और पीछे हटना आता है।
  • लेखक इस प्रवृत्ति को BBM(brilliant bipolar mind) कहता है।
  • यहाँ “द्विध्रुवी” कोई सख्त चिकित्सकीय निदान नहीं, बल्कि उभार और ठहराव के दोहराव वाली प्रवृत्ति के लिए एक रूपक है।

विश्वविद्यालय में आकर क्यों टूटते हैं

  • विश्वविद्यालय एक साथ अधिक स्वतंत्रता और अधिक कठिनाई देता है।
  • वे मानते रहते हैं कि हाई स्कूल की तरह केवल प्रतिभा के दम पर टिके रहेंगे, लेकिन एक बिंदु के बाद निरंतर प्रयास के बिना प्रदर्शन बनाए रखना संभव नहीं रहता।
  • अंक गिरने लगते हैं, वे खुद को असफल महसूस करते हैं, फिर भी अपनी आदतें बदल नहीं पाते।
  • नियमित पढ़ाई के बजाय वे दिलचस्प किनारे के रास्तों में भटक सकते हैं।
  • लेकिन अगर अपनी पसंद के विषय पर project करने की आज़ादी मिले, तो वे अचानक जीवंत हो उठते हैं और मौलिक नतीजे भी दे सकते हैं।
  • समस्या यह है कि उनके सामान्य grades और reputation के कारण उस मौलिकता का सही मूल्यांकन नहीं हो पाता।

Lisp ऐसे लोगों को क्यों आकर्षित करता है

  • Lisp व्यक्ति की बौद्धिक क्षमता को बहुत बढ़ा देने वाला एक tool है।
  • यह एक व्यक्ति को ऐसे पैमाने के ideas तेज़ी से लागू करने देता है जिन्हें दूसरी भाषाओं में संभालना मुश्किल होता।
  • इसलिए यह बड़े vision वाले लोगों, मौजूदा तरीकों की विसंगतियों से चिढ़ने वालों, और अकेले बहुत कुछ बनाना चाहने वालों को गहराई से आकर्षित करता है।
  • Lisp समुदाय का garbage collection, list processing, personal computing और windowing जैसे क्षेत्रों में अग्रणी होना भी इसी प्रवृत्ति से जुड़ा है।

Lisp समुदाय की कमजोरियाँ

  • Lisp ideas को लागू करना बहुत आसान बना देता है।
  • नतीजतन, इस तरह के रवैये आसानी से पैदा होते हैं:
    • “मेरे environment में यह काम करता है।”
    • “मैं समझता हूँ, इसलिए इतना काफ़ी है।”
    • “documentation और सफ़ाई-सुधार बाद की समस्या है।”
  • वास्तव में Lisp ecosystem में ऐसे कई मिलते-जुलते tools थे, लेकिन
    • documentation कम थी,
    • bugs बहुत थे, और
    • maintenance रुक जाना आम बात थी।
  • हर किसी ने अपना समाधान बना लिया, लेकिन उसे मिलकर एक साझा, स्थिर आधार में बदलने में समुदाय कमज़ोर रहा।

C/C++ जगत से तुलना

  • C/C++ में बड़े systems को अकेले बनाना कठिन है।
  • इसलिए स्वाभाविक रूप से:
    • सहयोग,
    • काम का बँटवारा,
    • documentation,
    • maintenance
      की ज़रूरत पड़ती है।
  • विडंबना यह है कि भाषा की असुविधा ही संगठित सहयोग को बढ़ावा देती है।
  • नियोक्ताओं के लिए एक अस्थिर प्रतिभाशाली व्यक्ति से ज़्यादा सुरक्षित कई साधारण developers होते हैं जो संवाद कर सकें और काम का हस्तांतरण कर सकें।

आदर्शवाद और वास्तविकता की टक्कर

  • BBM व्यवस्था और बाज़ार की दिखावटी बातों, अविवेक और समझौतों को बहुत जल्दी पहचान लेता है।
  • समस्या यह है कि वह न तो उन्हें सहने के लिए तैयार होता है, न उन्हें अपने पक्ष में इस्तेमाल करने के लिए।
  • Lisp machine ने तकनीकी रूप से “सही चीज़” बनाने की कोशिश की, लेकिन बाज़ार और platform की वास्तविकताओं को नज़रअंदाज़ कर दिया।
  • नतीजतन, तकनीकी शुद्धता ecosystem के अलगाव में बदल गई।
  • लेखक इसे Lisp की विफलता का एक केंद्रीय उदाहरण मानता है।

अवसाद और आत्म-निषेध

  • Lisp समुदाय में गहरा गर्व और गहरी निराशा साथ-साथ मौजूद हैं।
  • एक ओर उन्हें पूरा भरोसा है कि Lisp कितना शानदार है, दूसरी ओर वे निराश होकर मान लेते हैं कि वास्तविक दुनिया में अंततः अधिक सरल और निम्नतर तकनीक ही जीत जाएगी।
  • Richard Gabriel का 「Lisp: Good News, Bad News, How to Win Big」 और “Worse is Better” इस दोहरेपन को अच्छी तरह दिखाते हैं।
  • समस्या हल की जा सकती है, फिर भी जब ठहराव का दौर आता है तो सब कुछ खत्म हुआ सा लगने लगता है।

निष्कर्ष

  • Lisp की समस्या Lisp खुद कम है, उससे जुड़ी सोच और संस्कृति ज़्यादा है।
  • केवल असाधारण vision और मौलिकता से सफलता नहीं मिलती।
  • उसे वास्तविक उपलब्धि में बदलने के लिए यह ज़रूरी है:
    • समापन
    • documentation
    • सहयोग
    • maintenance
    • वास्तविकता के साथ समझौता
  • अंततः Lisp कोई ऐसी भाषा नहीं है जो अपनी खामियों से असफल हुई; बल्कि यह उस उदाहरण जैसा है जहाँ प्रतिभाशाली लोग अपनी ताकत को टिकाऊ रूप में संगठित नहीं कर पाए।
  • इसलिए लेखक का अंतिम उत्तर विडंबनापूर्ण है: Lisp में कोई समस्या नहीं है। समस्या इस बात में है कि लोग उससे क्या बनाते हैं।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.