Y
Hacker News
new
|
ask
|
show
|
jobs
by
lmm
3740 days ago
I tried to write a bit about my use cases at
http://m50d.github.io/2014/05/16/signs-your-java-program.htm...
and
http://m50d.github.io/2015/04/21/effects.html
(apologies for formatting issues). Basically I find the really useful problem that advanced type systems solve is keeping track of cross-cutting concerns (e.g. database transactions, audit logging - the kind of thing you'd be tempted to use AOP for) in a consistent way.