3 ms·
Yeah, this syntax kinda sucks fn handle_async_task(message ...) { case message { Increment(client) -> { In Erlang to "just call the damn function"
by simoncion 2y ago
Yeah, this syntax kinda sucks
fn handle_async_task(message ...) {
case message {
Increment(client) -> {
In Erlang to "just call the damn function" I'd write it something like
handle_cast(R=#message{type=increment}, S) -> work_module:increment(R, S);
handle_cast(R=#message{type=decrement}, S) -> work_module:decrement(R, S).
Or I'd use maps instead of records.