> Btw, is there a reason not to use c.db?

I'm sticking with a database for a couple reasons:
access from outside Leo, debugging and inspection tools,
flexibility. The postgresql store is network accessible, might
evolve into some kind of collaboration thingy.

On Fri, Jul 4, 2014 at 10:06 AM, Edward K. Ream <[email protected]> wrote:
> On Fri, Jul 4, 2014 at 7:32 AM, Kent Tenney <[email protected]> wrote:
>> the problem with UNLs is they don't allow choices which involve
>> changing the headline. If I change the name of a method, I don't
>> want to lose the choices for the implementation of that method.
>
> Yes.  It's a big problem.
>
>> Thanks for doing the work re: gnx setting. The code you provided
>> works a champ.
>
> Glad to hear it.
>
>> The idea would be a table in the companion db which, on closing
>> the Leo file would generate key/value pairs  @auto tree UNL / gnx
>> on opening the Leo file and after parsing the @auto file, the
>> @auto tree gnx's would be reverted to the previous ones, simulating
>> the persistence of regular nodes. No collision issues.
>
> Interesting idea.  Btw, is there a reason not to use c.db?  It works
> just like a persistent python dictionary, so for prototyping it should
> work fine.
>
>> Come to think of it, the table in the companion db could also trivially
>> save the ua of the @auto tree nodes, ... at which point the @auto
>> tree nodes are as rich a data store as a regular node.
>
> I'm not sure I understand what exactly you are doing, but I sure do
> like the direction this is heading.
>
>> If the file had been edited outside Leo since Leo saw it last, the nodes
>> in the db could be tagged as obsolete, or new records created accordingly.
>>
>> If the db were updated on changes instead of on closing, less would be
>> lost in a crash.
>>
>> I'll ruminate this approach until the reason it won't work rears it's ugly.
>
> Keep up the great work!
>
> Edward
>
> --
> You received this message because you are subscribed to the Google Groups 
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/leo-editor.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to