On Thu, Dec 14, 2017 at 5:57 AM, Edward K. Ream <[email protected]> wrote:

> I now have strong doubts that #632
> <https://github.com/leo-editor/leo-editor/issues/632> is worth more
> effort. Yes, it can catch an arcane bug or two, but it looks like that's
> about all it will ever be able to do.
>

​As usual, new thoughts arose when I started thinking about wrapping up ​a
project. Here they are, besides the Eureka:

​1. We can probably eliminate the assn_to_self visitor by defining *global
patterns*.​ The most important is that self.c should *always *be a Commands
object.  This pattern, all by itself, should make it possible to catch the
original bug without assn_to_self.

2. Imo, it's would be worthwhile to answer the question, what percentage of
chains can be resolved in the present code, augmented with global patterns?

This is the "simplest question that could possibly be of interest". Imo,
this should be the guiding motivation for the resolve* methods, and may
suggest improvements to same.

3. As I said elsewhere, it will be interesting to recast the prototype so
that it uses the PatternMatchingFormatter class. Imo, this experiment is
worthwhile all on its own.

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