2 poin oleh GN⁺ 2023-10-21 | 1 komentar | Bagikan ke WhatsApp
  • Nota adalah bahasa baru untuk menulis dokumen seperti makalah akademik dan posting blog.
  • Tujuan Nota adalah memodernisasi pembuatan dokumen agar berubah sesuai dengan abad ke-21.
  • Nota memungkinkan penulis mengekspresikan struktur dokumen, sehingga media pembaca seperti browser dapat memahami dan memanfaatkan struktur tersebut.
  • Dokumen Nota dikompilasi menjadi program JavaScript, sehingga dapat dengan mudah dilihat di perangkat apa pun yang memiliki browser web.
  • Nota mendukung penyederhanaan penulisan dokumen dengan menggunakan variabel, fungsi, dan struktur data.
  • Nota dapat diintegrasikan dengan pustaka JavaScript seperti KaTeX, Vega-Lite, dan Penrose.
  • Nota mendukung kebutuhan aksesibilitas seperti pembaca layar.
  • Untuk menggunakan Nota, Anda harus memasang executable nota melalui paket @nota-lang/nota, yang memerlukan NodeJS ≥ 16 dan npm ≥ 6.
  • Nota adalah teknologi baru yang terus berkembang, dan struktur serta API-nya terus berubah.
  • Pencipta Nota mencari bantuan dari para pengguna awal untuk menjadikan Nota sebagai bahasa dokumen masa depan.
  • Nota memiliki tujuan untuk menjembatani kesenjangan antara pembuatan dokumen statis dan dinamis, serta membuat sifat dinamis halaman web lebih mudah diakses oleh penulis.
  • Versi Nota di masa depan dapat mencakup fitur lanjutan seperti menemukan semua referensi ke sebuah definisi.

1 komentar

 
GN⁺ 2023-10-21
Opini Hacker News
  • Nota adalah bahasa untuk menulis makalah akademik dan posting blog.
  • Pencipta Nota saat ini berfokus pada peningkatan fondasi bahasa tersebut, dengan perhatian pada masalah seperti perpotongan antara konten dan komputasi, serta dampak berbagai sintaks terhadap pekerjaan penulisan dokumen.
  • Nota diperkirakan akan mengalami perubahan besar selama 6 bulan ke depan, dan versi berikutnya akan ditulis 99% dalam Rust.
  • Nota lebih mirip Markdown daripada LaTeX, tetapi mencakup unsur dari keduanya. Ditulis dalam JavaScript dan menggunakan lisensi MIT.
  • Sejumlah pengguna melihat potensi Nota untuk dokumen yang memerlukan fitur seperti LaTeX, terutama dokumen yang tidak ditujukan untuk dipublikasikan di platform yang mengharuskan LaTeX.
  • Namun, yang lain berpendapat bahwa bidang ini sudah jenuh dengan solusi yang ada, dan agar upaya baru seperti Nota berhasil, ia harus menawarkan keunggulan yang sangat menonjol.
  • Beberapa pengguna mengusulkan alternatif untuk Nota seperti pandoc.org, quarto.org, markdoc.dev, mdxjs.com, dan typst.app.
  • Beberapa kritik terhadap Nota mencakup ketergantungannya pada JavaScript, NPM, dan NodeJS, serta anggapan bahwa Nota tidak memiliki fitur unik yang tidak bisa dicapai dengan format lain seperti reStructuredText atau Org.
  • Beberapa pengguna melihat potensi Nota untuk membuat makalah akademik tentang bahasa pemrograman lebih mudah dipahami, tetapi meragukan kemampuannya dalam merender PDF berkualitas tinggi atau kompatibilitasnya dengan LaTeX.
  • Pengguna lain mempertanyakan perlunya bahasa seperti Nota yang dikompilasi ke JS, dan menyarankan bahwa AsciiDoc sudah mencapai tujuan serupa.
  • Beberapa pengguna menyarankan Emacs org-mode dan docusaurus.io sebagai sumber inspirasi potensial untuk mengembangkan Nota lebih lanjut.