2 ポイント 投稿者 GN⁺ 2023-10-21 | 1件のコメント | WhatsAppで共有
  • Notaは、学術論文やブログ記事のような文書を作成するための新しい言語です。
  • Notaの目標は、文書生成をモダン化し、21世紀にふさわしい形へと変えていくことです。
  • Notaは、著者が文書の構造を表現できるようにし、それによってブラウザーのような閲覧媒体がその構造を理解して活用できるようにします。
  • Nota文書はJavaScriptプログラムにコンパイルされるため、Webブラウザーのあるあらゆるデバイスで簡単に閲覧できます。
  • Notaは、変数、関数、データ構造を使って文書作成を簡素化することを支援します。
  • Notaは、KaTeX、Vega-Lite、PenroseのようなJavaScriptライブラリーと統合できます。
  • Notaは、スクリーンリーダーのようなアクセシビリティ要件をサポートします。
  • Notaを使うには、NodeJS ≥ 16およびnpm ≥ 6が必要な@nota-lang/notaパッケージを通じてnota実行ファイルをインストールする必要があります。
  • Notaは新しく発展途上の技術であり、その構造とAPIは継続的に変化しています。
  • Notaの創始者は、Notaを未来の文書言語にするために、初期ユーザーの協力を求めています。
  • Notaは、静的な文書生成と動的な文書生成の間のギャップを埋めることを目指しており、Webページの動的性を著者にとって身近なものにします。
  • Notaの将来のバージョンには、定義へのすべての参照を見つけるといった高度な機能が含まれる可能性があります。

1件のコメント

 
GN⁺ 2023-10-21
Hacker Newsの意見
  • Notaは、学術論文やブログ記事の執筆のための言語です。
  • Notaの作者は現在、この言語の基盤改善に注力しており、コンテンツと計算の交差や、異なる構文が文書作業に与える影響といった問題に焦点を当てています。
  • Notaは今後6か月で大きな変化を遂げると見込まれており、次のバージョンは99% Rustで書かれる予定です。
  • NotaはLaTeXよりもMarkdownに近いものの、両方の要素を含んでいます。JavaScriptで書かれており、MITライセンスに従っています。
  • 一部のユーザーは、LaTeXのような機能が必要な文書、特にLaTeXを必要とするプラットフォームへの公開を目的としない文書に対して、Notaの可能性を見いだしています。
  • しかし別の人々は、この分野はすでに既存の解決策で飽和していると主張しており、Notaのような新しい試みが成功するには、圧倒的な利点を提供しなければならないと述べています。
  • 一部のユーザーは、pandoc.org、quarto.org、markdoc.dev、mdxjs.com、typst.app などをNotaの代替案として挙げています。
  • Notaに対する批判としては、JavaScript、NPM、NodeJSへの依存や、reStructuredTextやOrg形式など他の形式では実現できない独自機能が不足しているという認識があります。
  • 一部のユーザーは、Notaにはプログラミング言語の学術論文をより理解しやすくできる可能性があると見る一方で、高品質なPDFのレンダリング能力やLaTeXとの互換性には疑問を呈しています。
  • 別のユーザーは、NotaのようにJSへコンパイルされる言語の必要性に疑問を呈し、AsciiDocがすでに似た目標を達成していると提案しています。
  • 一部のユーザーは、Emacs org-modeやdocusaurus.ioを、Notaを拡張する際に着想を得られる潜在的な源として提案しています。