diff options
author | Gianni Ceccarelli <gianni.ceccarelli@broadbean.com> | 2023-07-27 16:12:27 +0100 |
---|---|---|
committer | Gianni Ceccarelli <gianni.ceccarelli@broadbean.com> | 2023-07-27 16:12:27 +0100 |
commit | 5d61dd522bce71d00d33f218adb7eb40334a0b2f (patch) | |
tree | fd4ddd5167f99b8a72f46caf0941af7baf2b6492 /meta-stuff.rst.txt | |
parent | vaguely bootstrap things? (diff) | |
download | bash-object-system-5d61dd522bce71d00d33f218adb7eb40334a0b2f.tar.gz bash-object-system-5d61dd522bce71d00d33f218adb7eb40334a0b2f.tar.bz2 bash-object-system-5d61dd522bce71d00d33f218adb7eb40334a0b2f.zip |
notes
Diffstat (limited to 'meta-stuff.rst.txt')
-rw-r--r-- | meta-stuff.rst.txt | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/meta-stuff.rst.txt b/meta-stuff.rst.txt index ea5a074..408e5dd 100644 --- a/meta-stuff.rst.txt +++ b/meta-stuff.rst.txt @@ -18,8 +18,6 @@ done bits + ``bos/meta/class`` → ``bos-dispatch/invoke bos/meta/class 1`` -next bits… - * add ``bos/meta/attribute`` - store values in ``bos-namespaces/store-*-for-into attribute @@ -31,11 +29,15 @@ next bits… - ``get-value`` / ``set-value`` methods - add name, type, owning metaclass as attributes to itself +next bits… + * add attribute support to ``bos/meta/class`` - ``find-attribute-into`` - ``add-attribute`` - - add class, mro, as attributes to the metaclass + - add class, isa, mro, as attributes to the metaclass + + maybe done? very untested * pre-populated metaclass instances for: @@ -44,5 +46,7 @@ next bits… and those instances' attributes must be manually stored + setting up the isa/mro for those two is going to be *complicated* + * formalise that ``bos-dispatch/invoke $class 0 $method $args`` is a class method invocation |