That's funny, I always thought of DDD as a statically typed functional programming hhing.
I found it funny, too, because IMHO event sourcing is fundamentally data driven, so FP would be a more natural fit.
He also gives a counterexample about implementing it in Prolog.