मैं rST को क्यों पसंद करता हूँ
मैं यह बात कहना बंद नहीं करने वाला हूँ
- मैंने "Logic for Programmers" v0.2 का नया संस्करण प्रकाशित किया है। इस संस्करण में epub समर्थन, constraint solving, और formal specifications पर सामग्री शामिल है.
- दूसरी किताब "Learn TLA+" भी मैंने Sphinx में लिखी है। Sphinx, reStructured Text (rST) नामक एक विशिष्ट markup का उपयोग करता है.
- rST की learning curve markdown की तुलना में अधिक steep है। markdown में कुछ किताबें लिखने के बाद मुझे लगा कि मुझे कुछ बेहतर चाहिए, इसलिए मैं rST पर आ गया.
rST बेहतर क्यों है
एक उपयोग का मामला
"लेकिन मुझे syntax पसंद नहीं है"
- बहुत से लोगों का मानना है कि rST का syntax बदसूरत है.
- यह समझा जा सकता है कि syntax पसंद न होने के कारण कोई अच्छा tool इस्तेमाल न करे.
- asciidoc, MyST, Typst, Pollen, pandoc-extended markdown जैसे दूसरे document builders भी हैं.
- markdown-आधारित document generators अक्सर नए use cases को support करने के लिए अपना preprocessing step जोड़ते हैं.
- markdown और rST के लिए LSP और treesitter हैं, लेकिन gitbook-markdown, md-markdown, या leanpub-markdown के लिए नहीं.
अगले हफ्ते newsletter नहीं होगा
- मैं Hong Kong में रहूँगा.
2024-07-31 अपडेट
- मैंने "Logic for Programmers" के बारे में एक छोटा विवरण जोड़ा है.
- यह किताब इस बारे में है कि formal logic रोज़मर्रा की software engineering में कैसे उपयोगी हो सकती है.
- इसमें बुनियादी गणित का overview और आठ अलग-अलग applications शामिल हैं.
- यह अभी alpha stage में है, लेकिन 20,000 से अधिक शब्द पहले ही लिखे जा चुके हैं और इसमें बहुत उपयोगी सामग्री है.
GN⁺ का सार
- rST, markdown की तुलना में अधिक शक्तिशाली document authoring tool है.
- Sphinx के साथ इसका उपयोग करने पर document tree को transform और extend करने की क्षमता मिलती है.
- "Logic for Programmers" जैसी किताब लिखने में यह उपयोगी है.
- बहुत से लोग rST के syntax को बदसूरत मानते हैं, लेकिन अन्य विकल्प भी मौजूद हैं.
- formal logic से जुड़ी software engineering में रुचि रखने वालों के लिए यह उपयोगी हो सकता है.
1 टिप्पणियां
Hacker News राय