The following paper by Viktor Kuncak et al. integrates declarative programming into a general-purpose language, allowing one to escape the host language when a subproblem can be solved declaratively.
Project Cost Management - In this course you will review the basics of project cost management, and be introduced to estimating and budgeting. After completing this course, you will …
SIG: end-user programming
CHI EA '12: Proceedings of the 2012 ACM annual conference extended abstracts on Human Factors in Computing Systems Extended Abstracts