|
|
|
|
|
by raldi
3130 days ago
|
|
Toward the end of `print_obj()`, we see: if (is_pair(cdr(ob))) {
printf(" ");
print_obj(cdr(ob), 0);
}
How could this `if` statement ever evaluate to false? We already verified that `cdr(ob) != 0`, and the CDR can never be a plain old string, so isn't this `if` superfluous? |
|