From 7647aa38c770ef443f0158ce9996f6b125b0a93b Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Fri, 2 Oct 2026 23:01:09 +1300 Subject: TODO in README --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 4f8fbef..bc333a8 100644 --- a/README.md +++ b/README.md @@ -13,3 +13,24 @@ Application framework for Objective-C built from first principles. - Any Objective-C-capable compiler (preferably Clang/LLVM) - `meson` - `ninja` + +## TODO + +Need to sleep soon so writing what I should add next from this point on in this README for tomorrow me to look at inshallah + +1. make PXObject less hacky and make the root layout actually work instead of using a dummy pointer to get the size right +2. add object introspection: + ``` + - (Class)class; + - (Class)superclass; + - (PXString *)className; // change to (const char *) for testing before PXString is actually made + - (BOOL)isKindOfClass:(Class)class; + - (BOOL)isMemberOfClass:(Class)class; + ``` +3. add the function to check if responds to selector + ``` + - (BOOL)respondsToSelector:(SEL)selector; + ``` +4. add PXString +5. add PXArray + -- cgit v1.2.3