Now happy with what's appearing in the oblist. Reader is very broken.

This commit is contained in:
Simon Brooke 2026-05-04 19:26:09 +01:00
parent 5ec1c926b0
commit d2efc8ba78
6 changed files with 44 additions and 8 deletions

View file

@ -189,8 +189,14 @@ struct pso_pointer in_write( struct pso_pointer p, URL_FILE *output,
} else {
url_fputws( L"<broken exception :-( >", output );
}
}
break;
} break;
case FUNCTIONTV: {
struct pso2 *function = pointer_to_object(p);
url_fputws(L"<function: ", output);
in_write(function->payload.function.meta, output, escape,
indent);
write_char( L'>', output, escape );
} break;
case INTEGERTV:
url_fwprintf( output, L"%d",
( int64_t ) ( object->payload.integer.value ) );
@ -211,6 +217,13 @@ struct pso_pointer in_write( struct pso_pointer p, URL_FILE *output,
indent );
write_char( L'>', output, escape );
break;
case SPECIALTV: {
struct pso2 *function = pointer_to_object(p);
url_fputws(L"<special form: ", output);
in_write(function->payload.function.meta, output, escape,
indent);
write_char( L'>', output, escape );
} break;
case TRUETV:
write_char( L't', output, escape );
break;