2 pontos por GN⁺ 2023-10-21 | 1 comentários | Compartilhar no WhatsApp
  • Nota é uma nova linguagem para escrever documentos como artigos acadêmicos e posts de blog.
  • O objetivo do Nota é modernizar a criação de documentos e transformá-la para o século 21.
  • Nota permite que autores expressem a estrutura de um documento, para que meios de leitura como navegadores possam entender e aproveitar essa estrutura.
  • Documentos em Nota são compilados em programas JavaScript, podendo ser visualizados facilmente em qualquer dispositivo com um navegador web.
  • Nota oferece suporte ao uso de variáveis, funções e estruturas de dados para simplificar a escrita de documentos.
  • Nota pode ser integrado a bibliotecas JavaScript como KaTeX, Vega-Lite e Penrose.
  • Nota oferece suporte a requisitos de acessibilidade, como leitores de tela.
  • Para usar Nota, é necessário instalar o executável nota por meio do pacote @nota-lang/nota, que requer NodeJS ≥ 16 e npm ≥ 6.
  • Nota é uma tecnologia nova e em evolução, e sua estrutura e API continuam mudando.
  • O criador do Nota está buscando a ajuda de usuários iniciais para transformar o Nota na linguagem de documentos do futuro.
  • Nota tem como objetivo reduzir a lacuna entre a geração de documentos estáticos e dinâmicos, tornando a natureza dinâmica das páginas web acessível aos autores.
  • Versões futuras do Nota podem incluir recursos avançados, como encontrar todas as referências a uma definição.

1 comentários

 
GN⁺ 2023-10-21
Opinião no Hacker News
  • Nota é uma linguagem para escrever artigos acadêmicos e posts de blog.
  • O criador de Nota está atualmente focado em melhorar a base da linguagem, concentrando-se em questões como a interseção entre conteúdo e computação e o impacto de diferentes sintaxes no trabalho com documentos.
  • Espera-se que Nota passe por grandes mudanças nos próximos 6 meses, e a próxima versão será escrita 99% em Rust.
  • Nota é mais parecido com Markdown do que com LaTeX, mas inclui elementos de ambos. Foi escrito em JavaScript e segue a licença MIT.
  • Alguns usuários veem potencial no Nota para documentos que exigem recursos semelhantes aos do LaTeX, especialmente aqueles que não têm como objetivo publicação em plataformas que exigem LaTeX.
  • No entanto, outros argumentam que a área já está saturada com soluções existentes e que, para uma nova tentativa como Nota ter sucesso, ela precisaria oferecer uma vantagem esmagadora.
  • Alguns usuários sugeriram alternativas ao Nota, como pandoc.org, quarto.org, markdoc.dev, mdxjs.com e typst.app.
  • Algumas críticas ao Nota incluem a dependência de JavaScript, NPM e NodeJS, além da percepção de falta de recursos únicos que não possam ser obtidos com outros formatos, como reStructuredText ou Org.
  • Alguns usuários veem potencial no Nota para tornar artigos acadêmicos sobre linguagens de programação mais fáceis de entender, mas questionam sua capacidade de renderizar PDFs de alta qualidade ou sua compatibilidade com LaTeX.
  • Outros usuários questionam a necessidade de uma linguagem como Nota que compila para JS e sugerem que o AsciiDoc já atinge objetivos semelhantes.
  • Alguns usuários sugerem o Emacs org-mode e o docusaurus.io como possíveis fontes de inspiração para expandir o Nota.