Derek Long and Maria Fox
The contrast between domain dependent and domain independent planning shares several characteristics with the contrast between interpreted and compiled programming languages. This observation has inspired an effort to construct a compiler for declarative plamfing domain descriptions which produces the code for a plamler within the target domain. Thus, domain independent planning advantages are combined with the efficiency of domain-dependent code. The compilation procedure is described, together with the target abstract machine and the process by which it is implemented in C++ and a brief sunnnary of results is provided.