Hacker News new | ask | show | jobs
by wcrichton 1506 days ago
Nota is really two things:

1. An alternative syntax (vs. JSX) for writing React programs.

2. A set of React components for structuring a web document

As a syntax, Nota is meant to make writing prose-heavy React easier. As a set of components, Nota is meant to help readers use the document's structure for understanding the document's content, e.g. by showing the definition of a term when you click on it. It's not a replacement for HTML or Javascript, but an alternative syntax for them with a rich standard library.

2 comments

Thanks, that's a much clearer explanation than the page itself managed to give
Thanks, that makes more sense. I'm not a full time developer just an amateur programmer, I'm currently teaching myself web development (I decided to go vanilla JavaScript no frameworks) but I make extensive use of pandoc and markdown/Zim-Wiki for academic writing, I thought this was something like that.
Academic writing is definitely a target application area for Nota (since I am an academic). Philosophically, Nota combines together all the ideas I think are needed to make a better platform for writing documents like academic papers that are web-native.