Hacker News new | ask | show | jobs
by jvz 3874 days ago
> The lack of types mean you require extensive use of macros for advanced functionality.

Could you elaborate?

1 comments

A lot of things that can be implemented natively in scala using its fancy type system would likely be done with macros in clojure. E.g. scala-arm, treelog, dependency injection (not that I use it), database transaction management. Or even just async.