▲ | 1vuio0pswjnm7 4 days ago | |
Certainly I love CSV, too and agree with most of the reasons put forth in the blog post But I tried the group's "CSV magician" program and was not impressed https://github.com/medialab/xan The table output seems very similar to sqlite3 It's a 20MB musl dynamically-linked executable (cf. 1.7MB statically-linked sqlite3 executable) Most of the "suite" of subcommands seemed to be aimed at accomplishing the same stuff I can do with sqlite3, and, if necessary, flex There seemed no obvious way too disable color The last straw was it messed up the console First freezing it and the pid was not visible with ps so I had to kill the shell Then leaving me with no up/down or tab action Yes I can fix this but I should not have to I really want to keep an open mind and to believe in these rust console programs But every time I try one it is a huge executable, an assault of superfluous color and generally no functionality that cannot be achieved with existing non-rust software Even assuming I could get used to the annoying design, I like software that is reliable Compared to the software I normally use, I cannot say these rust programs are equally as reliable I also like software where I can easily edit the source to change what I do not like These rust programs would require more resources and time to compile, messing around with a package manager and heaps of dependencies, plus a new language, with no clear benefit... b/c TBH I am not losing any sleep worrying that the small text processing programs I use are written in C; after all, the operating systems I use are written in C and that is not changing anytime soon |