aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-01-15 21:51:02 +0900
committernsfisis <nsfisis@gmail.com>2025-01-15 21:51:02 +0900
commit44655d7a70ee5fd288f691a41631e8a6471d084d (patch)
treef14abdb09d3dd1aa0bb6af40b2cd51a332294169 /TODO
parent487509c913cd4e8255ceb4f6bb19c3abea511789 (diff)
downloadphp-waddiwasi-44655d7a70ee5fd288f691a41631e8a6471d084d.tar.gz
php-waddiwasi-44655d7a70ee5fd288f691a41631e8a6471d084d.tar.zst
php-waddiwasi-44655d7a70ee5fd288f691a41631e8a6471d084d.zip
chore: update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/TODO b/TODO
index fdaa145..f8e8433 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,4 @@
+* Support PHP 8.4
* Support text format (.wat)
* Implement validation
* Fix known bugs (BUGS)
@@ -5,3 +6,14 @@
* Provide sane bindings to PHP
* Write PHPDoc for public APIs
* Provide high-level APIs
+
+NOTE:
+
+* instance は store を参照する
+* runtime は instance と stack を持つ
+* extern を単独で持ち回れるか
+* extern は store に属する
+* linker が必要になるのは instantiate 操作だけ
+* linker が store への登録までおこなうのか
+* extern は store への参照を持つべきか
+* store が extern を生成すべき