On Fri, Aug 18, 2023 at 8:22 PM Yegappan Lakshmanan <yegapp...@gmail.com> wrote:
>
> Hi,
>
> On Fri, Aug 18, 2023 at 8:21 PM Ernie Rael <err...@raelity.com> wrote:
> >
> > Hi all,
> >
> > Working on a project Feb/Mar using vim9 classes I filed several issues. 
> > Each time found a workaround, and went on. Finally ran into
> >
> > https://github.com/vim/vim/issues/12089
> > vim9class: Calling a base class method through an extending class fails 
> > #12089
> >
> > Also included "Calling a method in an extended class fails" (fixed a few 
> > days ago)
> >
>
> I have been working on this and have a fix for this.  I will create a
> PR for this.
>

Created the PR https://github.com/vim/vim/pull/12848 to fix this.

Regards,
Yegappan

>
> > Put the project back on the shelf, didn't make sense to go on without 
> > inheritance. I wonder if it's worth doing 9.1 if classes (inheritance) 
> > doesn't work.
> >
> > Took a quick look at the code in Apr/May, but seemed like too much to take 
> > on at the time. Thinking again about moving forward, however slowly, the 
> > first thing I thought to do is add some debug commands to vim that would 
> > dump class and hierarchy information; adding to the commands as more 
> > information was needed. Even the basic structure isn't clear to me and how 
> > it evolves to compilation/run-time. The examples in the issue referenced 
> > above work at script level, fail in a :def. Does this mean the basic class 
> > hierarchy structures are interpreted from script and then combined into 
> > some structures that are used by the compiler, are the structures also used 
> > during runtime. Anyway, I was encourages to see @yegappan get some things 
> > fixed in this area.
> >
> > I'm not sure how I can best contribute (or, as goes without saying, how 
> > much time I'll have). The biggest problem is it looks like a steep learning 
> > curve. Looking for any suggestions on getting up to speed enough to 
> > contribute.
> >
> > -ernie
> >
> > PS I went with here, rather than discussion. Right choice?
> >

-- 
-- 
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/CAAW7x7k6%2BnNuBBXu1jyCV13qaDH_FRVGo-cZwfPLs%2BkCDQ7gPg%40mail.gmail.com.

Raspunde prin e-mail lui