FWIW the argument I've usually heard is that laziness largely obviates macros. Personally, I agree that this is often true—but not always, and that last bit is where Lisp-style macros would be really nice.
do you know of a post or something you could point to that elaborates that argument? interested because I'm having trouble coming up with the line of reasoning on my own
> Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
Presentation this year on the ELS: https://www.youtube.com/watch?v=of92m4XNgrM
https://shenlanguage.org
No. Typeclasses do not replace proper macros. Go home, you are drunk.
Rust semantics with D syntax (garbage collector is a bonus).