On Tue, Mar 28, 2017 at 10:28 PM, Eric S. Johansson <[email protected]> wrote:
> for now I'm going to stay with SQLite just because I need to make functionality work in the short term. That's fine. See below for how to use both uA's and external DBs. > Yes, it does sound weird but it is surprisingly useful and flows very well when using speech recognition. Thanks for the interesting tutorial. Do you use voice recognition when writing email? > I believe that it's important to walk the tree created by section references to catch all of the unknown string names. For me the question is when? ... > The second is intriguing because it allows us to store the code text in its meta-form and only perform the transformation during the tangling process. ... > I like the second option because it opens up more possibilities for programming by speech but it will increase the friction/distance between the pre-disability programmer and the post-disability programmer. Is there a way to "import" changes made to code text reliably? I don't really understand this question. I'm *guessing *that the following might be useful to you: Put your "changes", whatever they may be, in a uA. You can use an external DB to *compute *the changes, but *save *the changes in uAs. You could consider modifying Leo's write logic to use the uA instead of p.b. But that would be difficult and could easily break Leo. The simpler, better way would be to modify the p.h, p.b, v.b and v.h properties (in leoNodes.py) so that they are aware of the "changes". This way, the rest of Leo's code stays exactly as it is. This still might break Leo, but the code will be self contained. Once everything works it should be a general solution. HTH. 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 https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
