Apparently there is a new book (beta stage) dedicated on Go for CLI tools and applications [1].
Personally I think it'll be interesting to include D as well for more complete comparison due to it also fits the bill and it's no slouch either. A very fast TSV CLI tools written in D by eBay is covered in HN last year [2].
It'll also be very cool and useful if someone could write CLI tools in any of these compiled languages for supporting Arrow, Parquet and TileDB data formats [3].
Apparently there is a new book (beta stage) dedicated on Go for CLI tools and applications [1].
I own that book, and I have two considerations:
1. I've found Golang simple enough not to need particular education on building simple tools; the book itself is well-written though, for people who like to be accompanied or motivated in learning a subject.
2. they've labelled "beta 2" (!!) a book where 40% of the content hasn't been written; in the software world, this would be (rightfully) ridiculed.
Comments
Apparently there is a new book (beta stage) dedicated on Go for CLI tools and applications [1].
Personally I think it'll be interesting to include D as well for more complete comparison due to it also fits the bill and it's no slouch either. A very fast TSV CLI tools written in D by eBay is covered in HN last year [2].
It'll also be very cool and useful if someone could write CLI tools in any of these compiled languages for supporting Arrow, Parquet and TileDB data formats [3].
[1] https://pragprog.com/titles/rggo/
[2] https://news.ycombinator.com/item?id=20848581
[3] https://www.i-programmer.info/news/197-data-mining/13263-new...
I own that book, and I have two considerations:
1. I've found Golang simple enough not to need particular education on building simple tools; the book itself is well-written though, for people who like to be accompanied or motivated in learning a subject.
2. they've labelled "beta 2" (!!) a book where 40% of the content hasn't been written; in the software world, this would be (rightfully) ridiculed.