2 puan yazan GN⁺ 2023-10-21 | 1 yorum | WhatsApp'ta paylaş
  • Nota, akademik makaleler ve blog yazıları gibi belgeler yazmak için yeni bir dildir.
  • Nota'nın amacı, belge üretimini modernleştirerek 21. yüzyıla uygun hale getirmektir.
  • Nota, yazarların bir belgenin yapısını ifade etmesini sağlar; böylece tarayıcı gibi okuma ortamları bu yapıyı anlayıp kullanabilir.
  • Nota belgeleri JavaScript programlarına derlenir, bu sayede web tarayıcısı bulunan her cihazda kolayca görüntülenebilir.
  • Nota, belge yazımını sadeleştirmek için değişkenlerin, fonksiyonların ve veri yapılarının kullanılmasını destekler.
  • Nota, KaTeX, Vega-Lite ve Penrose gibi JavaScript kütüphaneleriyle entegre olabilir.
  • Nota, ekran okuyucular gibi erişilebilirlik gereksinimlerini destekler.
  • Nota'yı kullanmak için NodeJS ≥ 16 ve npm ≥ 6 gerektiren @nota-lang/nota paketi aracılığıyla nota çalıştırılabilir dosyasını kurmanız gerekir.
  • Nota yeni ve gelişmekte olan bir teknolojidir; yapısı ve API'si değişmeye devam etmektedir.
  • Nota'nın yaratıcısı, Nota'yı geleceğin belge dili haline getirmek için ilk kullanıcıların desteğini arıyor.
  • Nota, statik ve dinamik belge üretimi arasındaki boşluğu azaltmayı hedefler ve web sayfalarının dinamizmini yazarlara erişilebilir kılar.
  • Nota'nın gelecekteki sürümleri, bir tanıma yapılan tüm referansları bulma gibi gelişmiş özellikler içerebilir.

1 yorum

 
GN⁺ 2023-10-21
Hacker News görüşü
  • Nota, akademik makaleler ve blog gönderileri yazmak için bir dildir.
  • Nota'nın yaratıcısı şu anda dilin temelini iyileştirmeye odaklanmış durumda; içerik ve hesaplamanın kesişimi ile farklı sözdizimlerinin belge çalışmalarını nasıl etkilediği gibi konulara yoğunlaşıyor.
  • Nota'nın önümüzdeki 6 ay içinde büyük değişiklikler geçirmesi bekleniyor ve sonraki sürüm %99 oranında Rust ile yazılmış olacak.
  • Nota, LaTeX'ten çok Markdown'a benziyor, ancak her ikisinden de unsurlar içeriyor. JavaScript ile yazılmış ve MIT lisansı altında sunuluyor.
  • Bazı kullanıcılar, LaTeX benzeri özellikler gerektiren belgeler için, özellikle de LaTeX gerektiren platformlarda yayımlanması hedeflenmeyen belgelerde, Nota'nın potansiyelini görüyor.
  • Ancak diğerleri, alanın mevcut çözümlerle zaten doymuş olduğunu savunuyor ve Nota gibi yeni bir girişimin başarılı olabilmesi için ezici üstünlükler sunması gerektiğini öne sürüyor.
  • Bazı kullanıcılar, Nota'ya alternatif olarak pandoc.org, quarto.org, markdoc.dev, mdxjs.com ve typst.app'i önerdi.
  • Nota'ya yönelik bazı eleştiriler arasında JavaScript, NPM ve NodeJS'e bağımlılık ile reStructuredText veya Org biçimi gibi diğer formatlarla elde edilemeyen özgün özelliklerden yoksun olduğu algısı yer alıyor.
  • Bazı kullanıcılar, Nota'nın programlama diliyle ilgili akademik makaleleri daha anlaşılır hâle getirme potansiyelini görse de, yüksek kaliteli PDF oluşturma veya LaTeX ile uyumluluk konusundaki yeteneğini sorguluyor.
  • Diğer kullanıcılar, JS'ye derlenen Nota gibi bir dile gerçekten ihtiyaç olup olmadığını sorguluyor ve AsciiDoc'un zaten benzer hedeflere ulaştığını öne sürüyor.
  • Bazı kullanıcılar, Emacs org-mode ve docusaurus.io'yu, Nota'yı genişletmek için ilham alınabilecek potansiyel kaynaklar olarak öneriyor.