7 ms·
70MB source seems somewhat bloat for such project, no?
by zerr 7y ago
70MB source seems somewhat bloat for such project, no?
- thrill 7y agoFor an ACID compliant, resilient, consistent, distributed, auto-sharding and auto-tuning for low latency, highly scalable SQL database? No.
- BubRoss 7y ago70MB of source is such an extreme amount I don't know how it could be reasonably justified, there must be an enormous amount of waste. All of sqlite is 6MB.
- paulddraper 7y agoWhen you have the features of sqlite, you can have the size of sqlite. PostreSQL is 36MB. [1] Granted Go is much terser than C and has a larger standard library, but we're not at absurd levels. [1] find src -name '*.c' -o -name '*.h' | xargs cat | wc -c
- newnewpdro 7y agoHave you seen idiomatic Go? The error handling alone is a verbose mess.
- frumiousirc 7y agoIt also seemed large to me so I poked around. 36 MB are just the .go files. In comparison, postgresql has about 38 MB of .c and .h files. So, my mind is changed.
- Scarbutt 7y agoThere is a lot of copy/paste in Go.
- dana321 7y agoAs a Go developer, templates seems like a good idea more and more each day.