On Sun, Jul 16, 2017 at 11:00 AM, Terry Brown <terrynbr...@gmail.com> wrote:
:-) I think there's an intuitive sense that there might be some > potential for simplification, which would be very valuable. I agree, but startup code is the ruin of all intuition... > it doesn't seem like > > there needs to be so much forward declaration and split > > initialization. Computing all *local* settings before creating most objects would surely help untangle the Gordian Knot. > Although it's entirely reasonable that such situations > arise through code evolution - adding tabs to the log pane is I think a > good example. At this point, the choices are lost in pre-history. The finishCreate pattern dates from Apple's Yellow-Box days, which pre-dates Borland C++. It will be interesting to look at everything with fresh eyes. I welcome any suggestions you may have, tested or not. 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 leo-editor+unsubscr...@googlegroups.com. To post to this group, send email to leo-editor@googlegroups.com. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.