Erlang&#x27;s pattern matching allows a great many things to be done in a declarative style. For some problems you end up with a lot of pattern stuff and not all that much &quot;normal&quot; code. Or you pattern match through what would ordinarily be a lot of flow control statements, for each case writing very simple code to handle that one thing.<p>Since Erlang isn&#x27;t a declarative language in the larger sense, that&#x27;s my guess what he meant.