On Fri, 23 Jun 2000, Bill Gribble wrote:

>   7. Abstraction.  Since we have made at least one fundamental mistake
>      in specifying the original representation of monetary values in
>      gnucash, we have to assume that we may make others.  We are going
>      to have to do significant surgery on gnucash to remove instances
>      of double math using built-in operators;

This is the key thing. The program should never care how the money is stored.
It simply tells the money handler to perform the desired operation.

>   8. Fixed storage size.  Considering that the gnucash engine may at
>      some time have a database backend, it's important to have a
>      numeric format that has a fixed storage size and (optimally) can
>      be directly operated on by SQL operators.

Actually, this is not important if you have done #7 correctly.
We can have multiple compilations of gnucash which have totally different 
representations. One possibility would be to use the "native" representation 
of whatever backend storage system you are using.

--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]


Reply via email to