I mean that it should be possible to have also a real-time
    settings edition experience by editing Leo outlines, shouldn't it?


​It's not that easy.  Many settings affect the creation of objects.​

Sure, but which objects? I mean: I don't see why those settings affecting those objects can be changed and we can see their immediate effect in real-time when they are in Sqlite and cannot be when they are in an outline.

I think that there's some kind of immingle of two or three separate ideas in one only "solution", which comes to create the confusion. To know: * The idea of "Having a simple way to load all settings (from all sources) at the very beginning of Leo startup process, so Leo initialization can be simplified", * The idea of "Having a simplified way of accessing the correct setting whenever I need it (by hiding from the caller, but respecting, the order of precedence between the sources)", and * The idea of "Having a new format to store Leo outlines which is faster and safer, amongst other virtues".

It seems to me that Vitalije has seen in an inspiration that Sqlite would solve the three questions in a shot, and he knows how to do that (he has, for example, even given a pseudocode of how the second point above would be solved _using Sqlite_). But to have a clearer vision of the problem at stake, I think we should try to separate the three ideas (or maybe there are even more) that have been mixed and move from there on. This way, the possible solutions to each of the above questions can be analyzed and discussed on their own right.

Solving one at a time after a good design is sketched for each one should make Leo stronger.

I insist that I like the idea of *the new .leo.db format **a lot*, but thats only the third of the questions in the mix. And I would like to keep them separated because I have yet some requirements for *the new .leo.db format* that I don't know if Sqlite can satisfy. But I think that it's still too early to take them to the table. We first have to untangle the knot.

Xavier

--
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 https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to