Title: Practical Aspects of Declarative Languages