r23460 - gnucash/trunk/src - Improve cond-expand/eval-when usage based on feedback from the guile developers

Geert Janssens gjanssens at code.gnucash.org
Fri Nov 29 14:18:11 EST 2013


Author: gjanssens
Date: 2013-11-29 14:18:08 -0500 (Fri, 29 Nov 2013)
New Revision: 23460
Trac: http://svn.gnucash.org/trac/changeset/23460

Modified:
   gnucash/trunk/src/app-utils/app-utils.scm
   gnucash/trunk/src/core-utils/core-utils.scm
   gnucash/trunk/src/gnc-module/gnc-module.scm
   gnucash/trunk/src/import-export/qif-import/qif-import.scm
   gnucash/trunk/src/report/business-reports/balsheet-eg.scm
   gnucash/trunk/src/report/business-reports/business-reports.scm
   gnucash/trunk/src/report/business-reports/taxinvoice.scm
   gnucash/trunk/src/report/report-system/eguile-gnc.scm
   gnucash/trunk/src/report/standard-reports/test/test-standard-category-report.scm
   gnucash/trunk/src/report/standard-reports/test/test-standard-net-barchart.scm
   gnucash/trunk/src/report/standard-reports/test/test-standard-net-linechart.scm
Log:
Improve cond-expand/eval-when usage based on feedback from the guile developers

Basically two things:
- whenever eval-when is used, the expand keyword should be added (not yet documented)
- eval-when is not needed for use-modules, because use-modules is a macro that performs the eval-when by itself



More information about the gnucash-patches mailing list