Planner programming language