2 Punkte von GN⁺ 2023-10-21 | 1 Kommentare | Auf WhatsApp teilen
  • Nota ist eine neue Sprache zum Verfassen von Dokumenten wie wissenschaftlichen Arbeiten und Blogposts.
  • Das Ziel von Nota ist es, die Dokumentenerstellung zu modernisieren und an das 21. Jahrhundert anzupassen.
  • Nota ermöglicht es Autorinnen und Autoren, die Struktur eines Dokuments auszudrücken, sodass Lesemedien wie Browser diese Struktur verstehen und nutzen können.
  • Nota-Dokumente werden in JavaScript-Programme kompiliert und können dadurch auf jedem Gerät mit einem Webbrowser leicht angezeigt werden.
  • Nota unterstützt die Vereinfachung des Schreibens von Dokumenten durch die Verwendung von Variablen, Funktionen und Datenstrukturen.
  • Nota kann mit JavaScript-Bibliotheken wie KaTeX, Vega-Lite und Penrose integriert werden.
  • Nota unterstützt Anforderungen an die Barrierefreiheit wie Screenreader.
  • Um Nota zu verwenden, muss die nota-Executable über das Paket @nota-lang/nota installiert werden; erforderlich sind NodeJS ≥ 16 und npm ≥ 6.
  • Nota ist eine neue und sich weiterentwickelnde Technologie, deren Struktur und API sich weiterhin verändern.
  • Der Gründer von Nota sucht die Unterstützung früher Nutzerinnen und Nutzer, um Nota zu einer Dokumentsprache der Zukunft zu machen.
  • Nota hat das Ziel, die Lücke zwischen statischer und dynamischer Dokumentenerstellung zu schließen und die Dynamik von Webseiten für Autorinnen und Autoren zugänglich zu machen.
  • Künftige Versionen von Nota könnten fortgeschrittene Funktionen enthalten, etwa das Auffinden aller Verweise auf Definitionen.

1 Kommentare

 
GN⁺ 2023-10-21
Hacker-News-Kommentar
  • Nota ist eine Sprache zum Verfassen von wissenschaftlichen Arbeiten und Blogbeiträgen.
  • Der Schöpfer von Nota konzentriert sich derzeit darauf, die Grundlagen der Sprache zu verbessern, und legt den Fokus auf Fragen wie die Schnittstelle zwischen Inhalt und Berechnung sowie die Auswirkungen verschiedener Syntaxformen auf die Dokumentarbeit.
  • Es wird erwartet, dass Nota in den nächsten 6 Monaten große Veränderungen durchlaufen wird, und die nächste Version wird zu 99 % in Rust geschrieben sein.
  • Nota ähnelt eher Markdown als LaTeX, enthält aber Elemente von beidem. Es wurde in JavaScript geschrieben und steht unter der MIT-Lizenz.
  • Einige Nutzer sehen Potenzial in Nota für Dokumente, die Funktionen wie in LaTeX benötigen, insbesondere für solche, die nicht zur Veröffentlichung auf Plattformen gedacht sind, die LaTeX verlangen.
  • Andere argumentieren jedoch, dass das Feld durch bereits vorhandene Lösungen schon gesättigt sei und dass ein neuer Ansatz wie Nota einen überwältigenden Vorteil bieten müsse, um erfolgreich zu sein.
  • Einige Nutzer schlugen Alternativen zu Nota vor, darunter pandoc.org, quarto.org, markdoc.dev, mdxjs.com und typst.app.
  • Zu den Kritikpunkten an Nota zählen die Abhängigkeit von JavaScript, NPM und NodeJS sowie die Wahrnehmung, dass ihm einzigartige Funktionen fehlen, die sich nicht auch mit anderen Formaten wie reStructuredText oder Org erreichen lassen.
  • Einige Nutzer sehen in Nota das Potenzial, wissenschaftliche Arbeiten über Programmiersprachen verständlicher zu machen, stellen aber seine Fähigkeit infrage, hochwertige PDFs zu rendern oder mit LaTeX kompatibel zu sein.
  • Andere Nutzer stellen die Notwendigkeit einer Sprache wie Nota, die zu JS kompiliert, infrage und weisen darauf hin, dass AsciiDoc bereits ähnliche Ziele erreicht.
  • Einige Nutzer nennen Emacs org-mode und docusaurus.io als mögliche Inspirationsquellen für den weiteren Ausbau von Nota.