Quoting Martin Preuss <[EMAIL PROTECTED]>:

I don't think that it needs to be removed completely to attract developers (as
it seems it is the best solution for reports, but I don't know enough about
Gnucash to decide). But for normal plugins it shouldn't be required to learn
scheme just to implement them.

You don't.  There are plenty of gnucash modules that don't have
scheme and are purely C code.

For instance I was trying to understand how the MT940 importer is invoked in
order to maybe implement a more generic way to provide *all* importers of
AqBanking. But I still can't see from where the init function of the module
is called :-)

src/import-export/hbci/gncmod-hbci.c
 Look for the '...init()' function.

Implementing the importer code itself - e.g. the import module selector etc -
isn't too much pain (provided it is implemented in the G2 branch), but it
isn't easy for me to see where I could glue it into gnucash without knowing
scheme.

You don't need to know scheme.  Indeed there is ZERO scheme in the
current hbci importer in g2!  So I have no idea where you're thinking
you need to know scheme to do what you want to do!

Hmm, I don't want to be annoying, I just want to present what kept me from
actively contributing to gnucash.

And I'm trying to tell you that your reasoning is wrong.  You do not
need to know scheme to do what you want to do.

-derek

--
      Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
      Member, MIT Student Information Processing Board  (SIPB)
      URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
      [EMAIL PROTECTED]                        PGP key available

_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to