Do not display unnecessary colon in error msgs

This commit is contained in:
Justin Ethier 2017-08-18 17:33:12 -04:00
parent 68bf9e3316
commit fb18bf46ce
2 changed files with 5 additions and 2 deletions

View file

@ -36,7 +36,8 @@
((pair? obj)
(when (string? (car obj))
(display (car obj))
(display ": ")
(if (not (null? (cdr obj)))
(display ": "))
(set! obj (cdr obj)))
(for-each
(lambda (o)

View file

@ -516,7 +516,9 @@ object Cyc_default_exception_handler(void *data, int argc, closure _,
type_of(car(err)) == string_tag) {
is_msg = 0;
Cyc_display(data, car(err), stderr);
fprintf(stderr, ": ");
if (cdr(err)) {
fprintf(stderr, ": ");
}
} else {
Cyc_write(data, car(err), stderr);
fprintf(stderr, " ");