home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / scheme / 2535 < prev    next >
Encoding:
Internet Message Format  |  1992-11-05  |  3.6 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sdd.hp.com!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!agate!spool.mu.edu!umn.edu!msus1.msus.edu!gacvx2.gac.edu!nntp-server!max
  2. Newsgroups: comp.lang.scheme
  3. Subject: Re: PC Scheme/Geneva release 4 available !
  4. Message-ID: <MAX.92Nov5103428@Kolmogorov.gac.edu>
  5. From: max@Kolmogorov.gac.edu (Max Hailperin)
  6. Date: 5 Nov 92 10:34:28
  7. Reply-To: Max Hailperin <max@nic.gac.edu>
  8. References: <1992Oct30.161615.1@uni2a.unige.ch> 
  9.  <MARKF.92Oct30124010@montreux.ai.mit.edu><1992Nov4.110057.1@uni2a.unige.ch> <Bx8HAw.Drv@news.cso.uiuc.edu>
  10. Organization: Gustavus Adolphus College, St. Peter, MN
  11. Nntp-Posting-Host: kolmogorov.gac.edu
  12. In-reply-to: sas52992@uxa.cso.uiuc.edu's message of Thu, 5 Nov 1992 08:08:54 GMTLines: 52
  13. Lines: 52
  14.  
  15. In article <Bx8HAw.Drv@news.cso.uiuc.edu> sas52992@uxa.cso.uiuc.edu
  16.  (Sanjay Ashok Sheth) writes:
  17.  
  18.    ... One possibility may be an interface similar to one present in
  19.    Schematik for the NeXT operating system. ... If you want more
  20.    ideas, take a look at Schematik or even some other integrated
  21.    debugger like the ones out for C, Pascal, etc. by Borland.
  22.  
  23. Pleased as I am to see Schematik (which I co-authored) cited as an
  24. exemplar, it occurs to me that many people may not have NeXTs on which
  25. to try out Schematik.  Those who do, may not know where to get
  26. Schematik. Therefore, I'm writing primarily to suggest another
  27. exemplar that runs on more common hardware and secondarily to provide
  28. the availability info for Schematik.
  29.  
  30. My basic point is that before resorting to C, Pascal, etc. systems, it
  31. might pay to look at some other Scheme (and Lisp generally) systems
  32. out there that use similar "graphical" user interfaces.  (Mouse
  33. oriented editing, plus some other mousable stuff like windows, menus,
  34. and push-button panels.)
  35.  
  36. EdScheme for the Macintosh comes to mind right of the bat (though
  37. there have been other such systems, dating back at least to the lisp
  38. machines).  It was asked about by another poster recently.  It has the
  39. virtue of running on popular hardware.  Unlike Schematik it costs
  40. money, but not a lot and it goes to a good company (Schemers Inc.).
  41.  
  42. I've got a beta-test copy of version 4.0, so I'm not 100% how much of
  43. the user interface is the same in the currently released version, but
  44. the version I've got contains some nice features the designers of
  45. other GUI's would be well advised to imitate.  The main difference
  46. from Schematik is that it maintains a chronological transcript window,
  47. while Schematik has a free-form "interaction" window.  (Note that
  48. Schematik is in the company of emacs and edwin here, while EdScheme is
  49. like several other commercial systems.)  Experienced users like to be
  50. able to treat the interaction window just like other editing windows,
  51. but many of my beginning Schematik users have begged for the imposed
  52. discipline EdScheme provides, since they muddle their interaction
  53. windows up and thereby get hopelessly confused about the causal
  54. relationships of what they've got.
  55.  
  56. In the nice and unusual features category, EdScheme has an "auto
  57. indexing" feature, whereby you can swiftly get a menu of the names
  58. defined in a particular editing window, select from that menu, and be
  59. taken to the corresponding definition.
  60.  
  61. Now for those lucky enough to have a NeXT: you can anonymously ftp
  62. Schematik from ftp.gac.edu in the pub/next/scheme directory (start
  63. with the README file).  Europeans can get it more locally from
  64. ftp.informatik.uni-muenchen.de, in the directory /pub/next/ProgLang;
  65. start with Schematik-1.1.5.1.README .  Schematik is also apparently
  66. included on NeXT's "Educational Software Sampler" CD-ROM.
  67.