Mario Pastorelli@mapastr·Oct 21, 2017It has typeclasses! Well...it has *some* typeclasses. Some better than none, right? Three. Hardcoded. Uh11
Brendan Zabarauskas@brendanzab·Oct 23, 2017Rust is a far more extensible, growable lang than Elm and Go, so you get much more mileage from the tools it gives you.1
Brendan Zabarauskas@brendanzab·Oct 23, 2017That said, the abstraction ceiling is still there though, and can be frustrating at times when you keep bouncing off it like a balloon… 🎈😭1
Brendan Zabarauskas@brendanzabReplying to @deech @mapastr and @pasiphae_goalsParametric & bounded polymorphism, ADTs, macros, escaping into unsafe for making primitives (Vec, Box, Rc, etc are libraries, not built-ins)12:53 AM · Oct 23, 2017·Twitter Web Client
Brendan Zabarauskas@brendanzab·Oct 23, 2017Replying to @brendanzab @deech and 2 othersEquating Rust to Go and Elm is missing a bunch of those things that give you much more room to build domain-specific abstractions.1
Brendan Zabarauskas@brendanzab·Oct 23, 2017Alas, it is still pretty hard to go more meta and convert design patterns into libraries. That's what Rust is missing compared to Haskell.1