What Makes Something “Ad Hoc” Roger C Schank author 1978-12 text journal article American Journal of Computational Linguistics continuing periodical academic journal Microfiche 78 schank-1978-makes https://aclanthology.org/J78-3008/ 1978-12 10 15