Re: task db example

2016-10-03 Thread Rowan Thorpe
On 3 October 2016 at 18:49, Alexander Burger  wrote:
> ..[snip]..
>
> For
>
>(if (= (type Item) '(+Task))
>
> I have a minor suggestion:
>
>(if (isa '+Task Item)
>
> This is more general, and would survive inheritance.
>
> ..[snip]..
>
> BTW, Joe's exact name is Bogner ;

Thanks for both important corrections (applied)  :-)

-- 
Rowan Thorpe
PGP fingerprint:
 BB0A 0787 C0EE BDD8 7F97  3D30 49F2 13A5 265D CCBD

"A riot is the language of the unheard." - Dr. Martin Luther King
"There is a great difference between worry and concern. A
worried person sees a problem, and a concerned person solves a
problem." - Harold Stephens
"Ignorance requires no apologies when it presents questions
rather than assertions." - Michael Sierchio (OpenSSL mailing list)
"What we need more than an end to wars is an end to the
beginning of all wars." - Franklin Roosevelt
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: task db example

2016-10-03 Thread Rowan Thorpe
I finally tidied-up and uploaded the task-manager tool I created last
month, based initially on Joe Bognor's wiki-page demo-app (for which I
asked on this list about copyright for the wiki-pages - there were
speculative answers/suggestions, but not a conclusive one yet...):

  https://github.com/rowanthorpe/taskwrangle

I don't get to work often with picolisp, so probably did some things
sub-optimally - feedback welcome!

The quickest way to see what it does is to scan the func-defs in the
lib-file, but here's an overview:

fields:
 * number
 * name
 * priority
 * tags
 * due
 * parent
 * children
 * blocks
 * blockedby
 * comment

functionality:
 * add/destroy/modify tasks
 * return/display tasks:
   - select by field-matches/ranges
   - sort/reverse-sort by field
   - display specific or all fields
   - show raw task-objects or task-numbers in linked fields
 * help output (per-function or all, based on home-cooked docstring system)
 * frontend wrapper funcs like (isdone), (rename), (unparent), etc...

-- 
Rowan Thorpe
PGP fingerprint:
 BB0A 0787 C0EE BDD8 7F97  3D30 49F2 13A5 265D CCBD

"A riot is the language of the unheard." - Dr. Martin Luther King
"There is a great difference between worry and concern. A
worried person sees a problem, and a concerned person solves a
problem." - Harold Stephens
"Ignorance requires no apologies when it presents questions
rather than assertions." - Michael Sierchio (OpenSSL mailing list)
"What we need more than an end to wars is an end to the
beginning of all wars." - Franklin Roosevelt
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe