home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / lisp / mcl / 1282 < prev    next >
Encoding:
Internet Message Format  |  1992-08-20  |  2.0 KB

  1. Path: sparky!uunet!kithrup!hoptoad!decwrl!sdd.hp.com!elroy.jpl.nasa.gov!ames!data.nas.nasa.gov!taligent!apple!cambridge.apple.com!bill@cambridge.apple.com
  2. From: bill@cambridge.apple.com (Bill St. Clair)
  3. Newsgroups: comp.lang.lisp.mcl
  4. Subject: Re: cell-select in sequence-dialog-items
  5. Message-ID: <9208202045.AA18349@cambridge.apple.com>
  6. Date: 20 Aug 92 21:50:50 GMT
  7. Sender: info-mcl-request@cambridge.apple.com
  8. Lines: 31
  9. Approved: comp.lang.lisp.mcl@Cambridge.Apple.C0M
  10. Full-Name: Bill St. Clair
  11. Original-To: lynch@ils.nwu.edu
  12. Original-Cc: info-mcl
  13.  
  14. >As much as I like the MCL programming environment, I have to say that
  15. >between the simple-view/view and focusing problems, as well as some serious
  16. >non-modularity (like this);  the various windowing widgets are due for a
  17. >big overhaul.
  18.  
  19. I have already apologized for the cognitive overload caused by the
  20. simple-view/view stuff.
  21.  
  22. A lot of the widget problems are due to the fact that MCL uses Mac toolbox controls whenever possible. An advantage of this is that if the standard
  23. appearances of any of these change in the future, MCL will inherit
  24. those changes. The disadvantage is that we also inherit all of their
  25. bugs and can't fix them.
  26.  
  27. >
  28. >This is not meant as a flame.  The flaws like this have only been found by
  29. >pushing MCL to the limit, but they are there.
  30. >
  31. >PS:  If, perchance, you *do* roll your own sequence-dialog-item, I would
  32. >also recommend that it be a sequence-view (ie subclass of view, not
  33. >dialog-item).  I would also like to see it archived if that would be OK.
  34.  
  35. We have been considering rewriting table-dialog-items sans Macintosh
  36. list manager for a while. In perfect 20/20 hindsight, this is what I should
  37. have done as part of writing the new Inspector: I ended up doing most
  38. of it but in a non-reuseable manner.
  39.  
  40. I doubt that anyone here will do a rewrite in the near future, but if
  41. someone else does a reasonable one we'll definitely consider using it
  42. for MCL. At the very least, we'll put it on the next CD. Remember, the
  43. Macintosh list manager has lots of features and MCL's table-dialog-item
  44. uses most of them.
  45.