From b4d3e54b31fc7af89bd00fa7a0ae9165b6f9f183 Mon Sep 17 00:00:00 2001 From: Guillem Borrell Nogueras Date: Sun, 13 Nov 2022 09:22:34 +0100 Subject: [PATCH] Add rationale --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 10797ee..1927f7d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,8 @@ # csvgr.rs -A set of csv files processing utilities inspired by [csvkit](https://github.com/wireservice/csvkit) with blazing speed, powered by Rust. \ No newline at end of file +A set of csv files processing utilities inspired by [csvkit](https://github.com/wireservice/csvkit) with blazing speed, powered by Rust. + +You may wonder why I'm implementing this, since there's already [xsv](https://github.com/BurntSushi/xsv). There are two reasons for that: + +1. This is the project I'm implementing to learn Rust +2. The Rust data ecosystem has evolved immensely since xsv was sarted. Now we can add things like SQL commands to filter csv files, or translate results to parquet files. \ No newline at end of file