2 puntos por GN⁺ 2023-10-21 | 1 comentarios | Compartir por WhatsApp
  • Nota es un nuevo lenguaje para escribir documentos como artículos académicos y publicaciones de blog.
  • El objetivo de Nota es modernizar la creación de documentos y adaptarla al siglo XXI.
  • Nota permite a los autores expresar la estructura de un documento, para que medios de lectura como el navegador puedan entenderla y aprovecharla.
  • Los documentos de Nota se compilan como programas de JavaScript, por lo que pueden verse fácilmente en cualquier dispositivo con un navegador web.
  • Nota admite el uso de variables, funciones y estructuras de datos para simplificar la redacción de documentos.
  • Nota puede integrarse con bibliotecas de JavaScript como KaTeX, Vega-Lite y Penrose.
  • Nota es compatible con requisitos de accesibilidad como los lectores de pantalla.
  • Para usar Nota, es necesario instalar el ejecutable de nota mediante el paquete @nota-lang/nota, que requiere NodeJS ≥ 16 y npm ≥ 6.
  • Nota es una tecnología nueva y en evolución, y su estructura y API siguen cambiando.
  • El creador de Nota busca la ayuda de los primeros usuarios para convertirlo en el lenguaje de documentos del futuro.
  • Nota busca cerrar la brecha entre la generación de documentos estáticos y dinámicos, haciendo accesible para los autores la naturaleza dinámica de las páginas web.
  • Las futuras versiones de Nota podrían incluir funciones avanzadas, como encontrar todas las referencias a una definición.

1 comentarios

 
GN⁺ 2023-10-21
Opinión de Hacker News
  • Nota es un lenguaje para redactar documentos como artículos académicos y publicaciones de blog.
  • El creador de Nota está actualmente enfocado en mejorar las bases del lenguaje, centrándose en cuestiones como la intersección entre contenido y cómputo, y el efecto de distintas sintaxis en el trabajo documental.
  • Se espera que Nota experimente grandes cambios durante los próximos 6 meses, y la siguiente versión estará escrita en un 99% en Rust.
  • Nota se parece más a Markdown que a LaTeX, pero incorpora elementos de ambos. Está escrito en JavaScript y se distribuye bajo la licencia MIT.
  • Algunos usuarios ven potencial en Nota para documentos que requieren capacidades similares a LaTeX, especialmente aquellos que no tienen como objetivo publicarse en plataformas que exigen LaTeX.
  • Sin embargo, otros sostienen que el área ya está saturada de soluciones existentes, y que para que un intento nuevo como Nota tenga éxito tendría que ofrecer ventajas abrumadoras.
  • Algunos usuarios propusieron alternativas a Nota, como pandoc.org, quarto.org, markdoc.dev, mdxjs.com y typst.app.
  • Algunas críticas a Nota incluyen su dependencia de JavaScript, NPM y NodeJS, así como la percepción de que carece de funciones únicas que no puedan lograrse con otros formatos como reStructuredText u Org.
  • Algunos usuarios ven el potencial de Nota para hacer más comprensibles los artículos académicos sobre lenguajes de programación, pero cuestionan su capacidad para renderizar PDFs de alta calidad o su compatibilidad con LaTeX.
  • Otros usuarios cuestionan la necesidad de un lenguaje como Nota que compile a JS, y sugieren que AsciiDoc ya logra objetivos similares.
  • Algunos usuarios sugieren Emacs org-mode y docusaurus.io como posibles fuentes de inspiración para ampliar Nota.