3 ms·
Go needs optional arguments for goroutines and have global defaults because recompiling is ludicrous. Erlang is an ok language with a great runtime. Elixir is
by ballard 13y ago
Go needs optional arguments for goroutines and have global defaults because recompiling is ludicrous.
Erlang is an ok language with a great runtime. Elixir is much higher level language and hence more productive for teams that already know Erlang but want to write less code and build faster. Also with Erlang, static type checking not used much in Erlang and big loss unless you use dialyzer. Advantage go for compiling and running test cases laser-blindingly fast. There is a native QuickCheck framework for Erlang, and I'm sure someone wrote a go one.
- enneff 13y agoHave you tried recompiling Go? This is building the tool chain and standard library on my modest machine with a cold cache: $ time ./make.bash real 0m42.763s user 1m11.655s sys 0m13.411s Hardly a colossal burden.
- ballard 13y agoI've run it a zillion times. That's not the point, and that doesn't solve the problem. The point is per goroutine configurable stack sizes.