The more declarative code is, the less explicit technical details it contains and the closer it gets to requirements expressed in domain language.
In the extreme case, there is no more difference between requirements and code. My question is not about whether this is possible or not. But surely declarative programming makes the gap between requirements and code smaller.
I believe that this is quite obvious, but in the other hand I have not been able to find any material on this relationship between requirements and declarative code.
Therefore I am wondering:
Is my assumption flawed?
Is it just too obvious and trivial to be mentioned?
Did I not search hard enough?