Fwd: World friendlier printable invoices

Josh Sled jsled at asynchronous.org
Tue Oct 2 12:06:58 EDT 2007


Chris Shoemaker <c.shoemaker at cox.net> writes:
> On Tue, Oct 02, 2007 at 11:03:29AM -0400, Derek Atkins wrote:
>> As I've said over and over, the REAL answer is to integrate
>> e-guile and then invoices could be an HTML-template with embedded
>> guile, instead of a scheme program that happens to generate HTML.
>> I'm still waiting for someone to offer to implement that.  :-D
>
> Just for the record, and because, as you point out, this has been
> repeated several times...
>
> I agree that the solution is an html templating system.  However,
> there are many better examples than eguile, if one is willing to use
> a scripting language other than guile.
>
> I, for one, would not recommend anyone actually attempt to integrate
> e-guile, as that is essentially equivalent to writing and maintaining
> our own templating system.  Also, I think it's very unlikely that anyone
> will ever get it to do anything impressive.

I strongly agree with this, on all points.

> Instead, if there is anyone interested, I would recommend that they
> adapt the swig .i files to the popular scripting language of their
> preference, and use the popular templating system of their choice.
> This is a far better engineering decision, IMO, and far easier to do,
> also.  It's probably about 80 hours work to the initial working system
> for someone already familiar with the relevant tools.

While certainly people are free to do as they will, I think it makes sense to
have a rational discussion about the particular language/templating system.

> If I only had the time...

I strongly agree with this, too. :/

-- 
...jsled
http://asynchronous.org/ - a=jsled; b=asynchronous.org; echo ${a}@${b}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20071002/710e1939/attachment.bin 


More information about the gnucash-devel mailing list