summaryrefslogtreecommitdiff
path: root/bos-meta-class.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bos-meta-class.sh')
-rw-r--r--bos-meta-class.sh9
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