Another reason why this could become phenomenally powerful is it can enable the creation of an entire ecosystem of capabilities around Obsidian as the platform.
Obsidian honestly has the potential to become the 21st century version of emacs when it comes to note taking (not programming) and just look at how insanely powerful emacs is.
Like emacs, Obsidian:
- works with plain text files
- has a simple plugin architecture
- can be easily extended using a relatively easy to learn language
And by being written in JS it can leverage thousands of useful packages and libraries for a nearly endless variety of capabilities and workflows.
Obsidian can become a platform not just a single application if it integrates a simple data capability by including CSVs as a supported data structure.
Obsidian doesn’t need to provide a CSV editor or fancy query access (though queries could come later) but simply supporting the display of CSVs for now could unlock significant capability because we could use any of the thousands of other tools to update/manipulate the CSV.
Personally I’m already starting to use Obsidian as a pseudo dashboard in some ways for my daily tasks/etc and can only imagine the capabilities this type of feature could open up.