summaryrefslogtreecommitdiffstats
path: root/runtime/doc/todo.txt
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-12-11 15:53:04 +0000
committerBram Moolenaar <Bram@vim.org>2022-12-11 15:53:04 +0000
commit7db29e4b5c3a347d24ca5062ddaa5cf4c4d54b9c (patch)
treef664cce5e430637c1f11717d9178641ee695d593 /runtime/doc/todo.txt
parent79336e19cb39322d45a787c33b83cce3b314a012 (diff)
Update runtime files
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r--runtime/doc/todo.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 39961a177c..4474632c34 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 9.0. Last change: 2022 Dec 05
+*todo.txt* For Vim version 9.0. Last change: 2022 Dec 11
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -54,6 +54,14 @@ Upcoming larger works:
Further Vim9 improvements, possibly after launch:
- implement :class and :interface: See |vim9-classes| #11544
+ make default constructor use "this.member = void"
+ make public / default read access / private work for members.
+ string value of class and object in echo_string_core()
+ object empty(), len() - can class define a method?
+ tv_equal() should compare values, not identity.
+ garbage collection: set_ref_in_item(): Mark items in class as used ?
+ type() should return different type for each class?
+ how about lock/unlock?
- implement :type
- implement :enum
- Use Vim9 for more runtime files.