2 ms·
I did a small comparison of implementing pipeline concurrency in Go and Crystal: https://rillabs.com/posts/crystal-concurrency-easier-syntax-than-golang https:
by samuell 4y ago
I did a small comparison of implementing pipeline concurrency in Go and Crystal:
https://rillabs.com/posts/crystal-concurrency-easier-syntax-than-golang https://rillabs.com/posts/crystal-concurrency-easier-syntax-...
Crystal pretty much provides the same (great) concurrency functionality with light-weight threads and channels etc, but with a cleaner syntax and in my experience less gotchas around closing channels in the wrong place and order etc.
The main downsides compared to Go I've seen is:
- (As mentioned) Compile times
- Far less compelling cross-compilation story