Work on ensuring new objects are clean, but not sure it's successful.

Also, start on setting up the read ACL on new objects.
This commit is contained in:
Simon Brooke 2026-05-07 06:47:58 +01:00
parent 6b89779bab
commit d1bfb029b8
12 changed files with 141 additions and 72 deletions

View file

@ -331,22 +331,22 @@ initialise_function_bindings( struct pso_pointer frame_pointer ) {
for ( int i = 0; function_initialisers[i].executable != NULL; i++ ) {
struct pso_pointer b = c_car( bind_function( frame_pointer,
function_initialisers[i].
name,
function_initialisers[i].
documentation,
function_initialisers[i].
executable ) );
function_initialisers
[i].name,
function_initialisers
[i].documentation,
function_initialisers
[i].executable ) );
result = make_cons( frame_pointer, b, result );
}
for ( int i = 0; special_initialisers[i].executable != NULL; i++ ) {
struct pso_pointer b = c_car( bind_special( frame_pointer,
special_initialisers[i].
name,
special_initialisers[i].
documentation,
special_initialisers[i].
executable ) );
special_initialisers
[i].name,
special_initialisers
[i].documentation,
special_initialisers
[i].executable ) );
result = make_cons( frame_pointer, b, result );
}