Rob Browning wrote:

>   1) freeze a "current snapshot" for people like me who are actually
>      using the motif GnuCash for real stuff (the Gnome version isn't
>      usable without some more critical work on the register).  Do this
>      either via CVS tagging/branching (ideal) or via a tar file
>      (perhaps both).

I basically agree with this idea.

>   2) Don't kill off the SWIG/perl stuff completely.  Remove it from
>      the main source tree (physically or conceptually), and make sure
>      that you don't need it for anything we consider "standard"
>      (reports, etc).  I.e. "make" doesn't need it, but keep it around
>      either as a separate CVS module, or as a subdir with it's own
>      "make" step so that a perl module becomes an option.  Then
>      problems in there won't hold up the main app, and you won't have
>      to have the pre-reqs if you don't want them.  This is a good way
>      to divorce these bits from the build process without abandoning
>      them entirely right now.  If they wither and die after than in
>      favor of guile, then we can deal with that then, if not, then no
>      harm done.

PERL is always a bear to support as a plugin language.  My suggestion
there is that the Makefiles should ignore failures in the Perl
generation of the code, and primary features within Gnumeric should
generally be written assuming that Perl isn't there.  But it would be
nice if you left the directory there for anyone who wanted to hack on
it.

The problem with putting it in a separate CVS module is that people will
almost invariably fail to know that it is there, and before you know it
someone will be sending you their nifty new "Perl plugin module" patch. 
:)  And of course, the tarball users would NEVER know that it is there. 
IOW, the level of inconvenienve for people who don't want it is low, and
the accessibility is still high.
-- 
---------------
Jesse D. Sightler
http://www3.pair.com/jsight/

"Do not use a hatchet to remove a fly from your friend's forehead." 
      - Chinese Proverb
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body

Reply via email to