2 คะแนน โดย GN⁺ 2023-10-21 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Nota คือภาษาใหม่สำหรับการเขียนเอกสาร เช่น งานวิจัยเชิงวิชาการและบล็อกโพสต์
  • เป้าหมายของ Nota คือการทำให้การสร้างเอกสารมีความทันสมัยและเหมาะกับศตวรรษที่ 21
  • Nota ช่วยให้ผู้เขียนสามารถแสดงโครงสร้างของเอกสารได้ ทำให้สื่อสำหรับการอ่านอย่างเบราว์เซอร์สามารถเข้าใจและนำโครงสร้างนั้นไปใช้ประโยชน์ได้
  • เอกสาร Nota จะถูกคอมไพล์เป็นโปรแกรม JavaScript จึงสามารถเปิดดูได้อย่างง่ายดายบนอุปกรณ์ทุกชนิดที่มีเว็บเบราว์เซอร์
  • Nota รองรับการทำให้การเขียนเอกสารง่ายขึ้นด้วยการใช้ตัวแปร ฟังก์ชัน และโครงสร้างข้อมูล
  • Nota สามารถทำงานร่วมกับไลบรารี JavaScript อย่าง KaTeX, Vega-Lite และ Penrose ได้
  • Nota รองรับข้อกำหนดด้านการเข้าถึง เช่น การใช้งานร่วมกับโปรแกรมอ่านหน้าจอ
  • หากต้องการใช้ Nota ต้องติดตั้งไฟล์ปฏิบัติการ nota ผ่านแพ็กเกจ @nota-lang/nota ซึ่งต้องใช้ NodeJS ≥ 16 และ npm ≥ 6
  • Nota เป็นเทคโนโลยีใหม่ที่ยังพัฒนาอย่างต่อเนื่อง โดยโครงสร้างและ API ของมันยังคงเปลี่ยนแปลงอยู่เสมอ
  • ผู้สร้าง Nota กำลังมองหาความช่วยเหลือจากผู้ใช้กลุ่มแรก ๆ เพื่อผลักดันให้ Nota กลายเป็นภาษาสำหรับเอกสารแห่งอนาคต
  • Nota มีเป้าหมายเพื่อลดช่องว่างระหว่างการสร้างเอกสารแบบสถิตและแบบพลวัต และทำให้ความเป็นพลวัตของเว็บเพจเข้าถึงได้สำหรับผู้เขียน
  • ในเวอร์ชันอนาคตของ Nota อาจมีฟีเจอร์ขั้นสูง เช่น การค้นหาการอ้างอิงทั้งหมดของคำจำกัดความหนึ่ง ๆ

1 ความคิดเห็น

 
GN⁺ 2023-10-21
ความคิดเห็นจาก Hacker News
  • Nota เป็นภาษาสำหรับเขียนเอกสารอย่างบทความวิชาการและบล็อกโพสต์
  • ผู้สร้าง Nota กำลังมุ่งเน้นการปรับปรุงรากฐานของภาษาในขณะนี้ โดยให้ความสำคัญกับประเด็นอย่างการบรรจบกันของเนื้อหาและการคำนวณ รวมถึงผลกระทบของไวยากรณ์แบบต่าง ๆ ต่อการทำงานกับเอกสาร
  • คาดว่า Nota จะมีการเปลี่ยนแปลงครั้งใหญ่ในอีก 6 เดือนข้างหน้า และเวอร์ชันถัดไปจะเขียนด้วย Rust 99%
  • Nota คล้ายกับ Markdown มากกว่า LaTeX แต่มีองค์ประกอบของทั้งสองอย่าง เขียนด้วย JavaScript และอยู่ภายใต้ไลเซนส์ MIT
  • ผู้ใช้บางคนมองเห็นศักยภาพของ Nota สำหรับเอกสารที่ต้องการความสามารถแบบ LaTeX โดยเฉพาะเอกสารที่ไม่ได้ตั้งเป้าเผยแพร่บนแพลตฟอร์มที่ต้องใช้ LaTeX
  • อย่างไรก็ตาม คนอื่น ๆ แย้งว่าพื้นที่นี้มีโซลูชันอยู่แล้วอย่างหนาแน่น และความพยายามใหม่อย่าง Nota จำเป็นต้องมีข้อได้เปรียบที่โดดเด่นอย่างมากจึงจะประสบความสำเร็จได้
  • ผู้ใช้บางคนได้เสนอทางเลือกแทน Nota เช่น pandoc.org, quarto.org, markdoc.dev, mdxjs.com และ typst.app
  • คำวิจารณ์บางส่วนต่อ Nota คือการพึ่งพา JavaScript, NPM และ NodeJS รวมถึงการถูกมองว่ายังขาดความสามารถเฉพาะตัวที่ไม่อาจทำได้ด้วยฟอร์แมตอื่นอย่าง reStructuredText หรือ Org
  • ผู้ใช้บางคนมองเห็นศักยภาพของ Nota ที่จะทำให้บทความวิชาการด้านภาษาโปรแกรมเข้าใจได้ง่ายขึ้น แต่ก็ยังตั้งคำถามถึงความสามารถในการเรนเดอร์ PDF คุณภาพสูงหรือความเข้ากันได้กับ LaTeX
  • ผู้ใช้อีกส่วนตั้งคำถามถึงความจำเป็นของภาษาที่คอมไพล์เป็น JS อย่าง Nota และเสนอว่า AsciiDoc ก็ได้บรรลุเป้าหมายคล้ายกันอยู่แล้ว
  • ผู้ใช้บางคนเสนอให้ดู Emacs org-mode และ docusaurus.io เป็นแหล่งแรงบันดาลใจที่อาจใช้ต่อยอด Nota ได้