On Thursday, December 7, 2017 at 12:53:59 PM UTC-6, Edward K. Ream wrote:

Furthermore, the "deductions" involved in:
>
> self.x=         self.c=c
> self.x=         self.tc=self.c.theTagController
>
> are non-trivial for programs. 
>

I have given this matter considerable thought over the last 24 hours. Here 
is the summary:

- The regex-based prototype was a success only because it was completed 
quickly ;-)

- I am no longer sure that this project is feasible, or  valuable in 
practice.

- Translating the prototype into ast-based code would instantly embroil me 
in all the old complexities.

- If I were to restart this project, I would likely used a text-based 
approach for prototypes rather than ast's.

*I am now in the process of putting this project on the back burner*

- I have rewritten the first comment of #632 
<https://github.com/leo-editor/leo-editor/issues/632>. They are now more 
guarded in their outlook.

- Added the BackBurner label.

- Rev fa40b3c encapsulates yesterday's work as the ConventionChecker class 
in leoCheck.py. Its docstring shows a simplified @button node that tests 
the code.

- I will soon write a post discussing the type problems in #627 
<https://github.com/leo-editor/leo-editor/issues/627>, the issue that 
prompted me to create #632.

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.

Reply via email to