And of course the SQLite part is wasm.
When I am reading through the source code of somebodies personal project, it's absolutely amazing to:
- see how to do X in discernible, concise, modern JavaScript
- follow along significant architectural decisions
- watch a web API in action, not a specialized abstraction that will necessarily hide some capabilities
That being said: This project doesn't offer much in that regard. It's hard to read and makes little use of modern JavaScript.
This could then be pitched to non-techie folk who want to simply ask questions from their data on flat file.
I don’t knock the research at all, it’s very cool. But it has to be basically perfect for someone even slightly experienced to consider using, otherwise it will cause more frustration then time saving.
It might take you, as a programmer or technically literate person, tens of minutes to learn the SQL necessary to parse a csv file.
But I have met a whole raft of people that would firstly take much longer to learn enough SQL to get by, then would still need help when basic syntax error messages came up, and then would get frustrated before getting someone else to do basic analysis for them.
Jd is also decent. More expressive languages for data.
Column UI would be awesome
It would be great if I could use it as a kernel in JupyterLite!