On Tue, Jul 8, 2014 at 10:24 AM, Kent Tenney <[email protected]> wrote:
> The persistence problem would be solved if the UAs were persistent.
> They would contain the primary key of the node, whether it is a gnx
> or something else. When I began I took this approach: creating a
> 'str_pgnx' key in the UA: persistent gnx.
I see. Thanks for the clarification.
> If the @auto node's UA contained a UA for each of the last seen
> nodes, their connection to the db would be maintained between
> sessions.
There must be magic here. How does the @auto importer code know how
to associate any uA with any particular node?
> If the primary key attached to an @auto node was OTHER than the
> gnx, it would increase the potential for collaboration, since the 'user'
> component would not interfere.
Ok. I don't care what the "key" is: it can be a gnx or anything else.
>>> However, when working with source code, I consider the correct structure
>>> to be that provided by the language: declarations, functions, classes,
>>> methods ... exactly what @auto does, no more, no less.
>>
>> I disagree. You seem to be forgetting organizer nodes.
>
> An organizer node is what Leo uses to name a chunk, no?
> That's what I consider the correct degree of decomposition.
An organizer node is a node that contains other nodes. For example:
+ myClass
- ctor
+ getters
- getter1
- getter2
At present, there is no way for @auto importers to recreate the node
called getters, nor to make getter1 and getter2 children of the
getters node.
The @views work was a *very* complicated way of remembering. It
eventually became too complicated for me to stomach...Having said
that, I am willing to consider reviving the project...
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.