So why use declarative programming for game development in particular?  There are a few things about it that make it appealing…

Previous: Declarative programming in practice
Next: Cost