4 ms·
Seems like David Peter works at Astral now, as does Andrew Gallant (ripgrep). It's a dream team for rust cli tools over there.
by jessekv 2y ago
Seems like David Peter works at Astral now, as does Andrew Gallant (ripgrep).
It's a dream team for rust cli tools over there.
- danso 2y agoWas just going to say, the fd,bat author reminds me of burntsushi (xsv, rg), in terms of the massive benefit they've added to the *nix command-line ecosystem.
- 1-more 2y agoI owe hours of my life to Andrew Gallant aka BurntSushi's xsv. Nothing else tries to handle splitting long files into N-row chunks [1]. I was using the command line utility, but that's his wrapper around his rust-csv library. So if you need CSV parsing in rust, I strongly recommend this library. [1] rows included linebreaks so your standard sed/head/tail/something-from-coreutils approach would not work.
- singhrac 2y agoI have spent a lot of hours looking at `watch "xsv select ... | xsv table"`.
- 0cf8612b2e1e 2y agoNot that there is necessarily that much churn in csv processing, but last I looked, the xsv repo has not received much maintenance for a while.
- barotalomey 2y agoWhen software is feature complete, fast and working correctly, what is it exactly you expect to change?
- 0cf8612b2e1e 2y agoI mean there are 131 open issues and some 30+ PRs, so clearly people have some desire for change. No criticism to the author. He is way more productive than I will ever be, but xsv does appear to be on the back burner. Open source means the author can spend their time how they like and I am entitled to nothing.
- homarp 2y agohttps://news.ycombinator.com/item?id=43494894 https://news.ycombinator.com/item?id=43494894 discusses xan https://github.com/medialab/xan https://github.com/medialab/xan readme says this tool is originally a fork of BurntSushi's xsv, but has been nearly entirely rewritten at that point, to fit SciencesPo's médialab use-cases, rooted in web data collection and analysis geared towards social sciences (you might think CSV is outdated by now, but read our love letter to the format before judging too quickly). xan therefore goes beyond typical data manipulation and expose utilities related to lexicometry, graph theory and even scraping.
- chrishill89 2y agoThis is an active fork: https://github.com/dathere/qsv https://github.com/dathere/qsv
- _blk 2y agoNever realized it was a fork. qsv is great. I parsed lots of 4Gb files with it and was really happy.
- prima-facie 2y agoThere's also DSQ which uses SQL instead of its own language. https://github.com/multiprocessio/dsq https://github.com/multiprocessio/dsq
- n8henrie 2y agoIIRC it was just deprecated in nixpkgs for this reason
- paper2d 2y agoThey are very good tools but I now prefer duckdb for CSV processing.
- kiney 2y agosemi related: how does astral actually make money to pay the devs?
- Narushia 2y agoAstral is primarily funded by venture capital firms. The head honcho, Charlie, has mentioned a few times that he’d like to develop and sell services that integrate well with Astral’s open-source tools. However, nothing concrete has been established or announced yet.
- tandr 2y agoSame Astral as `uv` makers? Geez, these guys are specializing on "making things go zoom-zoom"!