On Mon, May 11, 2015 at 11:52:37PM +0200, Igor Stasenko wrote: > On 11 May 2015 at 22:54, Igor Stasenko <siguc...@gmail.com> wrote: > > > Speaking about penetrating multiple layers.. Lemme tell you the story: > > > > One day, a brave hero (let's call him Stef :) ) decided to save the > > world... err improve Transcript and make it thread-safe. > > And everything vent well until he stumbled upon #endEntry logic, because > > he was unable to figure out how it is handled and where it is handled.. > > He asked me for help and we sat together and looked for what can be done.. > > After many months and fierce battles (longer that any developer would > > except), we finally discovered that #endEntry logic is handled .. > > (drumroll...) in TextMorph, > > as a separate case in case-statement in its #changed: method. > > > > Sure it was a long ago, and my memory could fail me, i might be completely > > wrong on some details, and maybe instead we were drinking ale with fairies > > in the pub, and there was no any fights. But that's what is fairy tale for > > :) > > > > > I keep coming to this, so you guys can understand what is it.. > There's a fairy tale in our culture where hero needs to kill an Immortal > King, > and he asked for advice from old which that told him how to do it: > - there's a Mammoth, inside it a wolf, and inside wolf a rabbit, and > inside rabbit - a duck, and inside duck, an egg, and inside egg a needle, > and once you break the needle, so the Immortal King will be dead.. > So, to recap, in order to kill an Immortal King, one must kill mammoth, > wolf, rabbit, duck, break an egg and here we are.. job done! > Now what is good and cool for fairy tale, not that cool and and suitable > for daily programming tasks.. If one needs to break a needle - there should > be a way to do just that, without need to peruse through piles of dead > animal victims to achieve the goal. >
Thanks for sharing the fairy tale :-)