Invoices in TeX [was: Re: Extra content added to printed invoices]

Thomas Witzenrath thomas at witzenrath.com
Fri Sep 28 03:10:07 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Derek Atkins wrote:
> I've been saying for years that we should integrate something like
> e-guile so that you would write a report as an HTML template with
> embedded
> scheme functions.  Gnucash would then "run" the template and it would
> output HTML.   e-guile is effectively a single source file.  I suspect
> that integration into gnucash would take a relatively novice developer
> maybe a week of time to do..
>
> But here's where it gets better:  once we have an e-guile template
> system,
> there's no reason you have to template HTML.  You could, theoretically,
> template ANYTHING.  So you could generate a TeX template with embedded
> guile and then run it through the gnucash e-guile process and viola,
> you've now got a TeX generator!
Well, the state gnucash is currently in I would expect this to be
somewhere on the upper part of the list. If I had a week of free time
currently, I would take a go at it, but as it is, life is always too
short and you always have way too much to do. Sorry, I don't think I
will be the one.. still I can't keep fromcommenting that as gnucash
looks like something even a non-developer (like my grandfather) should
be able to format his/her invoices. Some WYSIWYG-editor would be realy
cool. :-)
> Honestly, any decent software engineer should be able to learn scheme
> syntax in under a day, and if they really work at it could learn most
> of the rest of the semantics of the language in about a week.  It's
> really not a hard language to learn -- why do you think they've been
> using it to teach intro to CS classes for the past N decades?
I won't discuss my or anyones decency here.. :-) All I wanted was to
share what I have come up with. One could look at it as a workaround
until e-guile-integration is done. Writing this up took me a couple
hours. I don't have more time right now, so this is what I can
contribute and I happily do.

Greets

Tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFG/KjPlLnEkXhD4woRAvktAJ9+Su+4yYOXgcbnndAgBcTaUG8qawCgpNQB
wt/Ur2KgmI6sQZ2tj4uIeGA=
=5oBO
-----END PGP SIGNATURE-----

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3651 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.gnucash.org/pipermail/gnucash-user/attachments/20070928/0ea13e19/attachment.bin 


More information about the gnucash-user mailing list