Hi all, The following Vim9 class features have been implemented so far:
1. Class definition and object creation 2. Class variables and methods 3. Object variables and methods 4. Read-only, Read-write and private access control for class/object variables 5. Extending a class (overriding methods) 6. Defining an interface 7. Implementing an interface 8. Defining an abstract class 9. Extending an abstract class The list of known issues is here: https://github.com/vim/vim/issues?q=is%3Aopen+is%3Aissue+label%3Avim9class We need to freeze the Vim9 class specification for the Vim 9.1 release. It will be helpful if folks can try these features out and report any issues. We are mainly looking for any modifications to the specification that will break backward compatibility. Bug fixes and new features can be addressed after the Vim 9.1 release. It is also helpful to get some feedback on the documentation: https://github.com/vim/vim/blob/master/runtime/doc/vim9class.txt The Vim9 class todo list is here: https://github.com/vim/vim/blob/master/runtime/doc/todo.txt#L124 Thanks, Yegappan -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/CAAW7x7mKzU68NLfkB8Ba4FjkmBcBH6oD-%2BRarszAmHdrpwZRoA%40mail.gmail.com.