* etrack 0.89 available
@ 2004-02-07 16:20 Thien-Thi Nguyen
2004-02-14 23:55 ` Ludovic Courtès
0 siblings, 1 reply; 3+ messages in thread
From: Thien-Thi Nguyen @ 2004-02-07 16:20 UTC (permalink / raw)
Cc: guile-user
README excerpt:
This directory contains etrack, a simple package to track
expenses: query, add, delete, update. You can use etrack
from emacs or from the shell.
NEWS excerpt:
- 0.89 | 2004-02-07
- new chapter in manual: Maintenance
- etrack.el changes
- now does `provide'; you can use "(require 'etrack)" in ~/.emacs
- bugfix: full list of possible queries stays on the screen (no scroll)
- bugfix: cursor now ends up at bol on query output
cvs tag:
v-0-89-bumpy-rings
tarball, anoncvs instructions, and other files in dir:
http://www.glug.org/people/ttn/software/etrack/
happy hacking,
thi
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: etrack 0.89 available
2004-02-07 16:20 etrack 0.89 available Thien-Thi Nguyen
@ 2004-02-14 23:55 ` Ludovic Courtès
2004-02-15 12:02 ` Thien-Thi Nguyen
0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2004-02-14 23:55 UTC (permalink / raw)
Cc: guile-user, guile-sources
Hi,
7 days, 7 hours, 29 minutes, 42 seconds ago,
Thien-Thi Nguyen wrote:
> README excerpt:
>
> This directory contains etrack, a simple package to track
> expenses: query, add, delete, update. You can use etrack
> from emacs or from the shell.
Just one note: I think having a simple text-based backend besides the
pgsql backend would be pretty cool given the fact that pgsql is a bit
"heavy". :-)
Thanks,
Ludovic.
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: etrack 0.89 available
2004-02-14 23:55 ` Ludovic Courtès
@ 2004-02-15 12:02 ` Thien-Thi Nguyen
0 siblings, 0 replies; 3+ messages in thread
From: Thien-Thi Nguyen @ 2004-02-15 12:02 UTC (permalink / raw)
Cc: guile-user
[cc trimmed]
From: "Ludovic Courtès" <lcourtes@altern.org>
Date: Sun, 15 Feb 2004 00:55:47 +0100
Just one note: I think having a simple text-based backend besides the
pgsql backend would be pretty cool given the fact that pgsql is a bit
"heavy". :-)
well, if your expenses don't warrant more than a text-based database,
consider yourself a lucky fellow!
in any case, that is an inviting challenge. i suppose if i were to
squeeze two free afternoons out of my brick-boring planned schedule and
start hacking in that direction, i would look at the bit in etrack.scm
that reads:
#:use-module ((database postgres-table)
#:select (pgtable-manager
compile-outspec
tuples-result->table
sql-pre))
#:use-module ((database postgres)
#:select (pg-exec pg-result? pg-ntuples))
#:use-module ((database postgres-col-defs)
#:renamer (symbol-prefix-proc 'col-defs:))
#:use-module ((database postgres-resx)
#:select (result->object-alists))
#:use-module ((database postgres-meta)
#:select (infer-defs)))
and move these to module (etrack database postgresql), then design a
more abstract interface, which the former can be tweaked to conform to,
and likewise for other interfaces. i would start w/ using module (ttn
read-text-db-table), then raid other guile-related projects (simplesql,
odbc, et al), then include slib `database' support. basic refactoring.
for slib, the nice hack would be to properly spawn a separate project to
fully and transparently wrap slib-style modules as guile-style modules.
there was noise about this earlier, but if there was code posted, i have
missed it.
thi
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-02-15 12:02 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-07 16:20 etrack 0.89 available Thien-Thi Nguyen
2004-02-14 23:55 ` Ludovic Courtès
2004-02-15 12:02 ` Thien-Thi Nguyen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).