@InProceedings{tarau:OASIcs.ICLP.2017.10,
author = {Tarau, Paul},
title = {{A Hitchhiker's Guide to Reinventing a Prolog Machine}},
booktitle = {Technical Communications of the 33rd International Conference on Logic Programming (ICLP 2017)},
pages = {10:1--10:16},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-058-3},
ISSN = {2190-6807},
year = {2018},
volume = {58},
editor = {Rocha, Ricardo and Son, Tran Cao and Mears, Christopher and Saeedloei, Neda},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICLP.2017.10},
URN = {urn:nbn:de:0030-drops-84537},
doi = {10.4230/OASIcs.ICLP.2017.10},
annote = {Keywords: Prolog abstract machines, heap representation of terms and code, immutable goal stacks, natural language syntax for clauses, answer streams, multi-arg}
}