Re: C++ templates

From: Charles Goodwin (charlie_at_xwt.org)
Date: Thu Mar 11 2004 - 17:38:52 EST

  • Next message: Dom Lachowicz: "Re: C++ templates"

    Perhaps it is time for a evaluation of whether AbiWord would benefit
    from being a C++ codebase instead of a C one.

    Having a mismatch of C and C++ just doesn't seem right; if you're going
    to use C++ for it's advantages in one place then why not apply that to
    the whole codebase.

    Obviously it would be a massive change and a gradual one at that, but it
    is worth establishing early on so that the architectural decisions and
    work can be done in a considered manner. A band-aid, as-needed approach
    will only result in more hacks to get around the various issues of
    mixing C and C++, and potentially result in doing future development
    twice (once in C, again in C++ at a later date).

    As an example, the Inkscape project is beginning to reap massive
    benefits of a carefully planned move to C++ that is improving the
    codebase to a level that Sodipodi probably won't reach.

    This is a suggestion from a C/C++ amateur who is unfamiliar with the
    AbiWord codebase but comfortable with development concepts and issues.

    -- 
    - Charlie
    

    Charles Goodwin <charlie_at_xwt.org> Online @ http://www.charlietech.com



    This archive was generated by hypermail 2.1.4 : Thu Mar 11 2004 - 17:39:51 EST