> 2. Which of those "walks" are worthy of trying to build a GUI
> in order to make them usable to non-Scheme-gurus?
Since I don't know scheme (and only know enough lisp
to tweak my .emacs), this is what I would like to see.
Feel free to comment, argue, flame, whatever...
Query:
[any] [all] [more] [fewer]
[field1] [match1] [criteria1]
[field2] [match2] [criteria2]
Action:
[action] [option] [...]
[more]
Fields are "memo", "amount", "payee", etc.
Matches are "contains", "doesn't contain", "begins with",
"ends with", maybe "matches glob", and "matches regexp"
Criteria is free form text to match against.
Any triggers a "hit" on boolean or of criteria
All triggers a "hit" on boolean and of criteria
More adds another line of criteria (or action) to the list
Fewer removes a line of criteria from the list
Possible actions are:
"select matching transactions"
"set field" with options "memo", "payee", etc.
"delete transaction" (no options)
For example, on my credit card QIF, I'd like to:
Query: MEMO STARTS-WITH [PETSMART]
Action: SET-FIELD CATEGORY Pets
Action: SET-FIELD PAYEE Petsmart
--
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
| Eric B. Mitchell mailto:[EMAIL PROTECTED] |
| tel: (301) 809 - 3534 Altair Aerospace Corporation |
| tel: (800) 7 - ALTAIR 4201 Northview Dr. Suite 410 |
| fax: (301) 805 - 8122 Bowie, MD 20716 |
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
,___
/"\ / o=\ /"""---===/
/ \_/ \__/ ---===/
| //\ || /""TT""/ //\ || ||""\
| // \ || || // \ || ||__/
| //--==\ |L--/ || //--==\ || || "=,
\ ---===/
\____---===/
_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel