Article 3442 of comp.sys.amiga: Path: applix!m2c!necntc!husc6!think!ames!ucbcad!ucbvax!ucdavis!egg-id!ui3!wsucshp!kinner From: kinner@wsucshp.UUCP (Bill Kinnersley ) Newsgroups: comp.sys.amiga Subject: HackBench - a Workbench clone Message-ID: <160011@wsucshp.UUCP> Date: 8 Jul 87 03:11:58 GMT Organization: WSU Computer Science Lines: 2101 In article <1025@mit-amt.MEDIA.MIT.EDU> ralph@mit-atrp.UUCP (Amiga-Man) wrote: > I'll either fix it or write a new Workbench....Big project, but > big win. Anybody doing this already (please ?...so I don't > have to ?). Well, OK, it sounds like a good idea so I did it. Actually, the real motivation was curiosity. A while ago, mwm@eris.BERKELEY.EDU (Mike (His microwave has menus) Meyer) wrote: > ...the Workbench is just another application program Really? But, but... In =RJ= (R J Mical) wrote: > Intuition treats the Workbench application as a special case, > communicating with it in extraordinary ways. For example, ^^^^^^^^^^^^^ ^^^^^^^^^^^ > ...you can call OpenWorkBench() and CloseWorkBench() even > though the Workbench tool may have open windows in the screen Maybe I'm overly suspicious, but when I read that I couldn't help but wonder..is this the only "extraordinary" treatment Workbench gets? Does Workbench know about hooks that we don't? Does it receive special messages? What's the *real* purpose of that window flag WBENCHWINDOW? I couldn't think of any reason that Workbench would need special treatment, and finally the only way to settle it was to write a Workbench clone. I haven't tried to get fancy, or even worried much about being complete. What I've spent time on is trying to write a clean core, on which further ideas may now be tried. Suggestions and bug reports welcome.