2 ms·
Maybe org-mode in Emacs? I know that can function as a spreadsheet of sorts, and I expect it probably gives you access to the full power of elisp. (I have m
by partialrecall 7y ago
Maybe org-mode in Emacs? I know that can function as a spreadsheet of sorts, and I expect it probably gives you access to the full power of elisp. (I have minimal experience with using org-mode in this manner though.) This gets a bit further away from the everyman-programmer ideal embodied by Excel though.
I have been personally experimenting with user-extensible software backed by sqlite designed for organizing files by tags. I've found that given the right primitives, the right DSL, extending the program to create novel queries is a lot of fun and possibly even approachable for 'non-programmers'.
- orhmeh09 7y agoUser-extensible software to organize files, based on SQLite? Have you looked into Fossil SCM? It’s a version control system built on SQLite, but it has additional features like wiki, forum, scripting , and an extensible ticketing system.
- partialrecall 7y agoI'm familiar with fossil albeit not the technical details. Mine is not a version control system and it doesn't actually store files. Rather, it maintains an association between filenames (absolute paths) and sets of tags. There are some tradeoffs with such a scheme, but my priorities were that it should be non-invasive and keep filesystem access to a bare minimum. Something that you can use to organize a cluttered nfs-mounted NAS without actually moving the files (in case you later decide the system is not for you, everything is in the same place as before you started.) It's basically a relational 'card catalogue' (https://en.wikipedia.org/wiki/Library_catalog https://en.wikipedia.org/wiki/Library_catalog)