Removed syncase dependency.
(priv:open-input-string): removed -- check for open-input-string
and define that if not found.
(:optional): removed - just as easy to handle by-hand -- all funcs
that called :optional have been adjusted.
(priv:read-tai-utc-data): remove priv: from open-input-string.
(string->date): remove priv: from open-input-string.
(date): change constructor name to make-date.
(priv:decode-julian-day-number): add inexact->exact after
truncate.
(time-utc->date): add inexact->exact and int-secs.
(priv:locale-reader): use reverse! on result rather than reverse.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4421 57a11ea4-9604-0410-9ed3-97b8803252fd
(gncscmmoddir): new directory for gnucash guile modules --
i.e. for files available via (use-modules (gnucash foo)).
(gncscmmod_DATA): first gnucash guile module (gnucash process).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4418 57a11ea4-9604-0410-9ed3-97b8803252fd
let-syntax since you apparently can't define-syntax before other
defines in a nested let.
* src/scm/report/register.scm (addto!): make a let-syntax since
you apparently can't define-syntax before other defines in a
nested let.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4214 57a11ea4-9604-0410-9ed3-97b8803252fd
let-syntax since you apparently can't define-syntax before other
defines in a nested let.
* src/scm/report/register.scm (addto!): make a let-syntax since
you apparently can't define-syntax before other defines in a
nested let.
* src/scm/gnumeric/gnumeric-utilities.scm: use srfis as modules.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4213 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/scm/srfi/README: moved to lib/srfi.
* src/scm/srfi/srfi-1.r5rs.scm: merged to lib/srfi/srfi-1.scm.
* src/scm/srfi/srfi-1.unclear.scm: merged to lib/srfi/srfi-1.scm.
* src/scm/srfi/srfi-19.scm: moved to lib/srfi.
* src/scm/srfi/srfi-8.guile.scm: merged to lib/srfi/srfi-8.scm.
* src/scm/srfi/srfi-8.scm: merged to lib/srfi/srfi-8.scm.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4212 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/scm/text-export.scm: use srfis as modules.
* src/scm/main.scm: use srfis as modules.
* src/scm/date-utilities.scm: use srfi-19 as a module.
* src/scm/Makefile.am (SUBDIRS): remove srfi.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4211 57a11ea4-9604-0410-9ed3-97b8803252fd
* lib/srfi/srfi-9.scm: new file.
* lib/srfi/srfi-11.scm: new file.
* lib/srfi/srfi-8.scm: moved from src/scm/srfi/.
* lib/srfi/srfi-19.scm: moved from src/scm/srfi.
* lib/srfi/README: moved from src/scm/srfi/.
* lib/srfi/srfi-1.scm: moved from src/scm/srfi/.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4200 57a11ea4-9604-0410-9ed3-97b8803252fd