The methods just mentioned have been applied in restricted tasks, but have not solved the problem of comprehensive language interpretation. They all face efficiency problems, and—since they all depend on a rich base of linguistic and world knowledge—the knowledge acquisition bottleneck. We comment on the efficiency issue here, but leave the discussion of knowledge acquisition to  section 8.