unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* 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).