2 पॉइंट द्वारा GN⁺ 2025-04-08 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Glamorous Toolkit एक Moldable Development Environment है, जो सिस्टम को समझाने योग्य बनाता है
  • Mac, Linux, Windows पर मुफ़्त में उपयोग किया जा सकने वाला open source
  • Moldable Development एक विकास पद्धति है जिसमें समस्या हल करने के लिए संदर्भ के अनुरूप सूक्ष्म टूल्स का उपयोग किया जाता है

विविध उपयोग के मामले

  • API अन्वेषण: API डेटा को खोजा और एक्सप्लोर किया जा सकता है.
  • सॉफ़्टवेयर विश्लेषण: कोड को कई दृष्टिकोणों से एक्सप्लोर किया जा सकता है.
  • डेटा अन्वेषण: विज़ुअलाइज़ेशन के माध्यम से डेटा के पैटर्न खोजे जा सकते हैं.
  • DevOps जाँच: लॉग और सिस्टम के व्यवहार का विश्लेषण किया जा सकता है.
  • सिस्टम दस्तावेज़ीकरण: सिस्टम को अपनी कहानी खुद समझाने दी जा सकती है.
  • सिस्टम-विशिष्ट एडिटर: संदर्भ-सजग editing experience बनाया जा सकता है.

शुरुआत कैसे करें

  • डाउनलोड और चलाएँ: Glamorous Toolkit का उपयोग करने के लिए programming की आवश्यकता होती है.
  • सीखने का तरीका: पहले environment के भीतर सीखने का तरीका सीखें, फिर अपनी रुचि की समस्या चुनकर उसे हल करें.

विभिन्न भाषाओं और तकनीकों के साथ संगतता

  • Pharo और Rust में implement किया गया है, और अन्य तकनीकों व भाषाओं तक विस्तार योग्य बनने के लिए डिज़ाइन किया गया है.
  • Java, C#, Ruby/Rails, Python, TypeScript, JavaScript, React, COBOL आदि के source का विश्लेषण किया जा सकता है.
  • GraphQL, Python, JavaScript, Gemstone आदि runtime के साथ काम किया जा सकता है.

Moldable Development क्या है?

  • Moldable Development वह तरीका है जिसमें हर समस्या के लिए अनुकूलित संदर्भगत टूल्स के माध्यम से programming की जाती है.
  • सिस्टम के लिए कोई एकल दृष्टिकोण नहीं होता; कई दृष्टिकोण मौजूद होते हैं. हर हिस्से को अलग तरह से देखना सबसे बेहतर होता है.
  • यह तरीका सिस्टम को किसी विशिष्ट दृष्टिकोण से संक्षेपित करता है, संक्षिप्त संचार को सक्षम बनाता है, और नए feedback loop बनाता है.
  • Glamorous Toolkit एक व्यापक case study है, जो दिखाती है कि ऐसे संदर्भगत टूल्स programming क्षमता को कैसे बेहतर बनाते हैं.

1 टिप्पणियां

 
GN⁺ 2025-04-08
Hacker News राय
  • इस प्रोजेक्ट को लेकर हर बार भ्रम होता है

    • प्रोजेक्ट का उद्देश्य समझने की कोशिश की, लेकिन वेबसाइट समझना मुश्किल है
    • हर साल application थोड़ा-थोड़ा बेहतर होता है, लेकिन इसकी बुनियादी functionality अब भी समझ नहीं आती
    • यह सोचते हैं कि text format समझने के लिए क्या manual पढ़ना पड़ेगा
    • बटन दबाते ही सब कुछ बदल जाता है, जिससे भ्रम होता है
    • लगता है कि बुनियादी functionality intuitive होनी चाहिए
    • Pharo जटिल और समझने में कठिन लगता है, इसलिए उसके पास जाने में हिचक होती है
    • community सिर्फ Discord पर होने से उसमें भाग लेना मुश्किल है
    • लगता है कि Cuis Smalltalk जैसा सरल system बेहतर हो सकता है
    • आखिरकार Smalltalk में गहराई तक नहीं जा पाए
    • सहज रूप से इस्तेमाल किया जा सकने वाला knowledge base और data visualization tool किसी सपनों के workspace जैसा लगता है
    • Python न जानते हुए भी Jupyter इस्तेमाल करते हुए सीखा जा सकता है, लेकिन यहाँ वैसा एहसास नहीं होता
  • लगा कि यह एक Smalltalk प्रोजेक्ट होगा

    • लगता है कि इसका Moose से संबंध है
    • लगता है कि Smalltalk/Pharo में अब भी PR की समस्या है
    • image-based persistence में रुचि है
    • लगता है कि नई terminology की ज़रूरत है
    • उम्मीद है कि और लोग इसमें रुचि लें, लेकिन इसके लिए इसे कम academic दिखने की ज़रूरत है
    • लगता है कि Moose के "meta-meta-modeling" और GritQL की तुलना के आधार पर अधिक आम लोगों को आकर्षित करने के लिए रणनीति बदलने की ज़रूरत है
  • यह प्रोजेक्ट किसी के doctoral project जैसा दिखता है

    • वेबसाइट के जरिए यह समझना मुश्किल है कि यह प्रोजेक्ट किस काम आता है और वास्तव में क्या करता है
  • terminology इस प्रोजेक्ट को समझना कठिन बना देती है

    • यह समझ आता है कि यह मौजूदा systems को प्रोग्राम के ज़रिए जांचने-परखने का environment है
    • "moldable development" का मतलब समझ नहीं आता
    • "micro tool" क्या है, यह समझ नहीं आता
  • Glamorous Toolkit दिलचस्प लगता है, लेकिन उसके पास पहुँचना कठिन है

    • Smalltalk से जुड़ी philosophy अपरिचित लगती है
    • जिज्ञासा है कि क्या यह अब भी अनुभवी लोगों के लिए प्रासंगिक है
    • यह भी जिज्ञासा है कि क्या यही काम Python और Jupyter notebook से किया जा सकता है
  • इस प्रोजेक्ट को पहली बार देखा तो हैरानी हुई

    • लगता है कि technology बहुत बिखरी हुई है, इसलिए कई tools इस्तेमाल करने की स्थिति को बेहतर बनाने का मौका है
    • लगता है कि workflow और data को एकीकृत करके efficiency बढ़ाने का मौका है
    • लगता है कि ऐसे tools बनाना मददगार होगा जो विभिन्न कामों को automate करें या तेजी से निपटाएँ
  • वेबपेज पर प्रतिक्रिया

    • कहा गया है कि लक्ष्य system के अंदरूनी हिस्सों को explainable बनाना है
    • लेकिन यह विवरण समझना कठिन है
  • यह समझना मुश्किल है कि यह प्रोजेक्ट वास्तव में उपयोगी है या नहीं

    • इस बात पर ज़ोर दिया गया है कि मौजूदा IDE ने users से अधिकार छीन लिए हैं
    • लगता है कि Glamorous Toolkit एक Smalltalk IDE और C.A.S.E. tool का hybrid है
    • application डाउनलोड किया, लेकिन source code कैसे देखें, यह समझ नहीं आया