2P by neo 2023-10-21 | favorite | 댓글 1개
  • Nota는 학술 논문과 블로그 게시물과 같은 문서를 작성하기 위한 새로운 언어입니다.
  • Nota의 목표는 문서 생성을 현대화하여 21세기에 맞게 변화시키는 것입니다.
  • Nota는 저자가 문서의 구조를 표현할 수 있게 해주며, 이를 통해 브라우저와 같은 읽기 매체가 해당 구조를 이해하고 활용할 수 있습니다.
  • Nota 문서는 JavaScript 프로그램으로 컴파일되어, 웹 브라우저가 있는 모든 기기에서 쉽게 볼 수 있습니다.
  • Nota는 변수, 함수, 데이터 구조를 사용하여 문서 작성을 간소화하는 것을 지원합니다.
  • Nota는 KaTeX, Vega-Lite, Penrose와 같은 JavaScript 라이브러리와 통합될 수 있습니다.
  • Nota는 화면 독자와 같은 접근성 요구 사항을 지원합니다.
  • Nota를 사용하려면 NodeJS ≥ 16 및 npm ≥ 6이 필요한 @nota-lang/nota 패키지를 통해 nota 실행 파일을 설치해야 합니다.
  • Nota는 새롭고 진화하는 기술로, 그 구조와 API는 계속 변화하고 있습니다.
  • Nota의 창시자는 Nota를 미래의 문서 언어로 만들기 위해 초기 사용자들의 도움을 찾고 있습니다.
  • Nota는 정적 및 동적 문서 생성 사이의 격차를 줄이려는 목표를 가지고 있으며, 웹 페이지의 동적성을 저자에게 접근 가능하게 만듭니다.
  • Nota의 미래 버전에는 정의에 대한 모든 참조를 찾는 등의 고급 기능이 포함될 수 있습니다.
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와의 호환성에 대한 능력을 의문시합니다.
  • 다른 사용자들은 JS로 컴파일되는 Nota와 같은 언어의 필요성을 의문시하며, AsciiDoc이 이미 비슷한 목표를 달성하고 있다고 제안합니다.
  • 일부 사용자들은 Emacs org-mode와 docusaurus.io를 Nota를 확장하는 데 영감을 얻을 수 있는 잠재적인 출처로 제안합니다.