Mengapa saya lebih menyukai rST
Saya tidak akan berhenti menyampaikan pendapat ini
- Saya telah menerbitkan versi baru "Logic for Programmers" v0.2. Versi ini mencakup dukungan epub, pemecahan kendala, dan pembahasan tentang spesifikasi formal.
- Buku kedua saya, "Learn TLA+", juga ditulis dengan Sphinx. Sphinx menggunakan markup unik bernama reStructured Text (rST).
- rST memiliki kurva belajar yang lebih terjal daripada markdown. Setelah menulis beberapa buku dengan markdown, saya merasa membutuhkan sesuatu yang lebih baik lalu beralih ke rST.
Mengapa rST lebih baik
Satu kasus penggunaan
"Tapi saya tidak suka sintaksnya"
- Banyak orang berpendapat bahwa sintaks rST itu jelek.
- Bisa dipahami jika Anda tidak ingin memakai alat yang bagus hanya karena tidak menyukai sintaksnya.
- Ada juga pembuat dokumen lain seperti asciidoc, MyST, Typst, Pollen, dan pandoc-extended markdown.
- Pembangkit dokumen berbasis markdown sering menambahkan tahap prapemrosesan sendiri untuk mendukung kasus penggunaan baru.
- Ada LSP dan treesitter untuk markdown dan rST, tetapi tidak ada untuk gitbook-markdown, md-markdown, atau leanpub-markdown.
Tidak ada newsletter minggu depan
- Saya akan berada di Hong Kong.
Pembaruan 2024-07-31
- Saya menambahkan penjelasan singkat tentang "Logic for Programmers".
- Buku ini membahas bagaimana logika formal dapat berguna dalam rekayasa perangkat lunak sehari-hari.
- Isinya mencakup gambaran dasar matematika dan delapan aplikasi yang berbeda.
- Masih dalam tahap alpha, tetapi sudah ditulis lebih dari 20.000 kata dan berisi banyak hal yang berguna.
Ringkasan GN⁺
- rST adalah alat penulisan dokumen yang lebih kuat daripada markdown.
- Saat digunakan bersama Sphinx, ada kemampuan untuk mentransformasi dan memperluas pohon dokumen.
- Ini berguna untuk menulis buku seperti "Logic for Programmers".
- Banyak yang menganggap sintaks rST jelek, tetapi alternatif lain juga tersedia.
- Ini bisa berguna bagi orang yang tertarik pada rekayasa perangkat lunak yang terkait dengan logika formal.
1 komentar
Opini Hacker News