This paper describes an approach to the debugging of student Prolog programs in a Prolog Intelligent Tutoring System (PITS) that detects errors in them and proposes the corrections necessary to fix ...
Abstract: We present a tutorial overview of Ciaopp, the Ciao system preprocessor. Ciao is a public-domain, next-generation logic programming system, which subsumes ISO-Prolog and is specifically ...
Version 0.7.2 adds a special case for proper lists and reports them a flat list in the DAP encoding, which is reflected accordingly to the user. For improper lists, the old behavior is retained and ...