home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / next / programm / 7799 < prev    next >
Encoding:
Internet Message Format  |  1992-12-17  |  1.6 KB

  1. Path: sparky!uunet!noc.near.net!ceylon!rs05@gte.com
  2. From: rs05@gte.com (Russ Sasnett)
  3. Newsgroups: comp.sys.next.programmer
  4. Subject: Re: Smalltalk for the NeXT - Let's get programming!
  5. Message-ID: <4831@ceylon.gte.com>
  6. Date: 17 Dec 92 17:16:40 GMT
  7. References: <Bz9tGJ.40D@dale.cts.com> <GUMBY.92Dec15144612@tweedledumb.cygnus.com> <BzD9r6.HA0.2@cs.cmu.edu>
  8. Sender: news@ceylon.gte.com
  9. Followup-To: rs05@gte.com
  10. Organization: GTE Laboratories, Waltham, MA
  11. Lines: 31
  12.  
  13. >
  14. > Think bigger.  Don't put a NeXTstep front end on GNU Smalltalk, make a
  15. > version of GNU Smalltalk that lets you send messages to Objective-C
  16. > objects!  
  17. ...
  18. > -- 
  19. > Doug DeJulio
  20. > ddj+@cmu.edu
  21.  
  22. Yes; turn GNU Smalltalk into the common scripting language
  23. for NeXT apps. With new apps starting to support Distributed
  24. Objects APIs (and with some hope of NeXT having CORBA compliance 
  25. in the future) something like this is very necessary. Smalltalk
  26. may not be the right language for non-programmers; maybe it's too 
  27. cryptic (but still better than C). Maybe something more like the
  28. CraftScript in Xanthus' Craftman, but that can be linked with or
  29. embedded in any app. See 'Tcl' for an X example; and AppleScript
  30. or ARREX for another.
  31.  
  32. Whatever; the point is it should be a real object language that
  33. can send and receive messages in a natural way to and from the
  34. AppKit and Distributed Objects. At one point StepStone had an 
  35. Objective-C interpreter; I suppose that would work, but it carries
  36. a lot of C baggage. 
  37.  
  38. Such a scripting language would let 'just plain folks' compose
  39. custom meta-apps from bits and pieces of existing productivity 
  40. apps that provide object APIs.
  41.  
  42. --Russ
  43. rs05@gte.com
  44.