[gnucash-de] Rechnung - Layout ändern?

Christian Stimming stimming at tuhh.de
Mon Jul 31 09:42:49 EDT 2006


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

Martin Kaffanke schrieb:
>> Nachtrag: Als gnucash eine scripting-Sprache brauchte (ca. 1999), waren
>> die meisten heutzutage populären Alternativen noch bei weitem nicht
>> verfügbar. Deshalb gab es damals eine Entscheidung, die man heute
>> vermutlich anders treffen würde -- aber ein rewrite der ca. 20 000
>> Zeilen scripting-code steht heute (!) überhaupt nicht zur Debatte.
> 
> Muss ja kein rewrite sein.  Bei gimp hat man auch python eingebaut, aber
> sceeme drinnen gelassen.

Stimmt. Ein zusätzliches "language binding" wäre sozusagen "problemlos"
möglich -- aber auch das muss halt 1. erstmal erstellt werden und 2.
dann auch kontinuierlich jeweilige maintainer haben, zusätzlich zum
existierenden language binding. Es gab früher auch language bindings
nach perl über SWIG, was eigentlich eine recht elegante Möglichkeit ist.
Allein, niemand hat perl benutzt und so sind die SWIG-Bindings halt
eingeschlafen, bis sie irgendwann so veraltet waren, dass wir sie nur
abschalten konnten.

Prinzipiell hast du natürlich recht: *Wenn* jemand für gnucash
alternative language bindings programmieren würde, *dann* würden die
gnucash-developer die auch gerne mit einbauen und mit vertreiben, und
dann könnte man Berichte auch in den jeweiligen alternativen Sprachen
anbieten. Aber für die momentanen Gnucash-Entwickler ist es weiterhin
deutlich einfacher, mit Scheme zu arbeiten anstatt neue language
bindings zu erstellen, und deswegen hat sich da nix geändert. Wer's
anders möchte, ist herzlich eingeladen, selber passende language
bindings zu programmieren.

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBRM4I2WXAi+BfhivFAQKPlwP9Hp/vu8Kob4aYDEdJZs8FdZta6JaAFHm+
qFktaVOAdxtHh4KsaIwQCNrpcyktvfzf1BDkr3J0jHTpJytOsjxIfGlOREq27R8l
mwGbVaLYYsTZxwCadwPx1A81gA0H4h7tdk7qOTqQmNG5YssQRb/YN2OOTM4Zb1Tc
audqkbocyhY=
=qocK
-----END PGP SIGNATURE-----