DO NOT REPLY TO THIS EMAIL. Also, do not reply via email to the person whose email is mentioned below. To comment on this bug, please visit: http://bugzilla.xfce.org/show_bug.cgi?id=3864
------- Comment #12 from [EMAIL PROTECTED] 2008-02-22 19:24 UTC ------- All of these solutions are really just workarounds. But if you take a look at the internals, the whole thing is spaghetti code. We've got legacy organs, multiple limbs, and a lumbar spine that's simply not designed to last as long as this hardware is actually sticking around in the wild. To speak directly to the head (the source of this complaint), EVERY neuron essentially GOTOs the next neuron when executing instructions. There is no abstraction, and modularity is crude at best (Why do we have separate Wernicke's and Broca's aphasias? Because some asshole decided to split up the language center). So I propose rewriting Stephan from scratch. We'll use a high level language, a Big Up Front design, and lots of buzzword technologies. The planned effort will likely take years, while old Stephan continues to have a growing number of known bugs, but no updates. We'll switch revision control systems every time we change maintainers, which will happen every six months as a burnt out no-talent realizes he's on a dead end project that can never fulfill it's ambitious design goals. Around the time that we get Stephan able to compile on a minimum number of architectures (Look! He sends mail!) the competition will have proceeded to improve the old design in various hacky, but functional ways - such as the sleep() patch suggested here. I'll start this process rolling by suggesting we close this bug WONTFIX, dive into the rewrite, and not bother to check if the new code has the same bug (it will, but due to a slightly different cause. The future maintainer, a 19 year old college student who hacks between exams and doesn't know the original author's name will describe this state of affairs as a "Feature"). It may be messy, but we're Open Source devs! It's the only strategy we know. -- Configure bugmail: http://bugzilla.xfce.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. _______________________________________________ Xfce-bugs mailing list [email protected] http://foo-projects.org/mailman/listinfo/xfce-bugs
