The most interesting part is that as good as this sounds I haven't heard of it again since that article first came out.
The problem with DCI is that it didn't have native support in any programming language. Coplien, one of the co-founders of DCI is actually working on a programming language called Trygve which implements these ideas. https://github.com/jcoplien/trygve
EDIT: The post below beat me to it, it was already implemented in CLOS...
"ContextL is a CLOS extension for Context-oriented Programming (COP), and was the first language extension that explicitly supports COP when it was originally introduced in 2005."