diff options
author | dakkar <dakkar@thenautilus.net> | 2023-07-28 12:37:37 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2023-07-28 12:37:37 +0100 |
commit | e83a245d31fa74ce9badae6d4f94fc6ea1447839 (patch) | |
tree | 6d9fcac7be55e4768a0c8e4aabef3e1fd06e5041 /bos-meta-class.sh | |
parent | bad hack! (diff) | |
download | bash-object-system-e83a245d31fa74ce9badae6d4f94fc6ea1447839.tar.gz bash-object-system-e83a245d31fa74ce9badae6d4f94fc6ea1447839.tar.bz2 bash-object-system-e83a245d31fa74ce9badae6d4f94fc6ea1447839.zip |
notes
Diffstat (limited to 'bos-meta-class.sh')
-rw-r--r-- | bos-meta-class.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bos-meta-class.sh b/bos-meta-class.sh index 586eee5..a02ddb1 100644 --- a/bos-meta-class.sh +++ b/bos-meta-class.sh @@ -210,6 +210,15 @@ function bos/meta/class/create-object-into() { bos-object-id/pack-self-into bos_meta_class_create_object_result "$class" "$object_id" + # TODO set up attribute values + # + # for each class in reverse mro, get metaclass, get + # class_attributes, collapse all the attribute meta-objects into a + # single assoc, then scan $@ and set-value appropriately + # + # may need some add-value, actually… do we need three attribute + # metaclasses? ☹ + # TODO invoke BUILD/BUILDALL? return 0 |