The only reason I argued for a v-table is because of the brokenness of the old code duplication.
My original goal was to remove the code duplication/waste. Timo wants to remove code duplication/waste as well. Anyway, if you agree with removing useless code, that's great. Best regards, Alex Ionescu On Mon, Jun 20, 2011 at 8:06 PM, Brian Palmer <bri...@sginet.com> wrote: > Please see the continuation of that *older* thread here: > > http://www.reactos.org/pipermail/ros-general/2005-November/001987.html > > And here, where you suggest using a vtable system instead of your original > idea: > > http://www.reactos.org/pipermail/ros-general/2005-November/001988.html > > And finally: > > http://www.reactos.org/pipermail/ros-general/2005-November/001991.html > > > It's obvious from these threads that originally there was some confusion as > to what was going to be removed. After discussing it, we both came to > agreement. It's fine if you want to change your mind. Just please stop the > finger pointing at me. > > I'm not opposed to removing the dead weight, especially in areas where > vtable like abstraction is not helpful. OTOH, there may still be some places > where a vtable like system is useful, and so the vtable stuff should be > removed carefully so that we don't lose any functionality in the process. > > -----Original Message----- > From: ros-dev-boun...@reactos.org [mailto:ros-dev-boun...@reactos.org] On > Behalf Of Alex Ionescu > Sent: Monday, June 20, 2011 11:54 AM > To: ReactOS Development List > Subject: Re: [ros-dev] freeldr > > I googled for "Alex Ionescu "and "Brian Palmer". > > First link: > http://www.reactos.org/pipermail/ros-dev/2005-November/006155.html. > > Best regards, > Alex Ionescu > > > > On Mon, Jun 20, 2011 at 4:44 AM, Brian Palmer <bri...@sginet.com> wrote: >> Again, please cite your sources Alex... >> >> I'm pretty sure you were the one who suggested this vtable system in the >> first place, for at least some parts of the FreeLoader code anyways, > because >> I didn't write it. But it does have some usefulness in places such as the > UI >> code where, depending on the platform, it does take a different code path, >> and multiple code paths are valid options to be compiled in and parsed at >> runtime depending on the .ini file. >> >> In any case, please stop adding useless comments like this unless you > intend >> to bring up the original points of objection along with it. A simple "I >> agree with the proposed change" would have sufficed here, and I'm tired of >> going the rounds with you over conversations that never took place. >> >> -----Original Message----- >> From: ros-dev-boun...@reactos.org [mailto:ros-dev-boun...@reactos.org] On >> Behalf Of Alex Ionescu >> Sent: Sunday, June 19, 2011 7:27 AM >> To: ReactOS Development List >> Subject: Re: [ros-dev] freeldr >> >> I wrote this exact same request 3 years ago and Brian said no :) >> >> Best regards, >> Alex Ionescu >> >> >> >> On Sun, Jun 19, 2011 at 9:02 AM, Timo Kreuzer <timo.kreu...@web.de> wrote: >>> Hi, >>> >>> I'd like to change the Vtbl based architecture of freeldr into a normal >>> function call system. >>> Currently we have stuff like >>> >>> #define MachHwDetect() MachVtbl.HwDetect() >>> MachVtbl.HwDetect = PcHwDetect; >>> >>> This is IHO simply useless, since these functions don't change. I suggest >>> simply renaming PcHwDetect to MachHwDetect and do that will all of those >> and >>> get rid of the MachVtbl. >>> >>> Any objections? >>> >>> Regards, >>> Timo >>> >>> >>> >>> _______________________________________________ >>> Ros-dev mailing list >>> Ros-dev@reactos.org >>> http://www.reactos.org/mailman/listinfo/ros-dev >>> >> >> _______________________________________________ >> Ros-dev mailing list >> Ros-dev@reactos.org >> http://www.reactos.org/mailman/listinfo/ros-dev >> >> >> _______________________________________________ >> Ros-dev mailing list >> Ros-dev@reactos.org >> http://www.reactos.org/mailman/listinfo/ros-dev >> > > _______________________________________________ > Ros-dev mailing list > Ros-dev@reactos.org > http://www.reactos.org/mailman/listinfo/ros-dev > > > _______________________________________________ > Ros-dev mailing list > Ros-dev@reactos.org > http://www.reactos.org/mailman/listinfo/ros-dev > _______________________________________________ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev