home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / alt / softsys / tooltalk / 51 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  2.5 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ursa!buzz
  2. From: buzz@bear.com (Buzz Moschetti)
  3. Newsgroups: alt.soft-sys.tooltalk
  4. Subject: Re: Tooltalk application questions...
  5. Message-ID: <BUZZ.92Nov18095847@lion.bear.com>
  6. Date: 18 Nov 92 14:58:47 GMT
  7. References: <2b06eae7.6ae4@firefox.csc.calpoly.edu>
  8. Sender: news@bear.com
  9. Reply-To: buzz@bear.com (Buzz Moschetti)
  10. Organization: Bear, Stearns & Co. - FAST
  11. Lines: 46
  12. In-reply-to: mdubois@firefox.csc.calpoly.edu's message of 16 Nov 92 00:27:19 GMT
  13.  
  14. In article <2b06eae7.6ae4@firefox.csc.calpoly.edu> mdubois@firefox.csc.calpoly.edu (Marcel R Dubois) writes:
  15.     [...deleted...]
  16.    experience developing with ToolTalk.  I heard that there are a lot of
  17.    problems with it, so I'd like to know what I'm getting myself into before
  18.    I dive head first into it.
  19.  
  20. Watch out!  This newsgroup has very low volume and the Sun engineers watch
  21. it closely!  :-)  I think the first releases of TT had some API quirks 
  22. that drove people nuts; I believe these were fixed in a jumbo patch
  23. that went out 3 or 4 months ago.
  24.  
  25. Things I like about TT:
  26. 1.  Simple.  Doesn't try to do anything more than messaging.  Write your
  27.     own C or C++ wrappers.
  28.  
  29. 2.  Small, clean header resources.  Easily incorporated into an app without
  30.     tripling its size, multiply defining TRUE & FALSE, etc.
  31.  
  32. 3.  "Session" scope operates equally well in X or char-cell display
  33.     environments.
  34.  
  35.  
  36. Things I don't like:
  37. 1.  "Session" and "Local File" scopes work well, but "Network" scoped
  38.     messages require a common NFS mounted file as a transport vehicle.  Oof.
  39.  
  40. 2.  Source code not available so I can't port it to my other machines.
  41.     The excellent XView/UIC/C++/ToolTalk development environment cannot be
  42.     realized on other platforms.
  43.  
  44.  
  45. Things they should add:
  46. 1.  Some sort of XDR capability.
  47.  
  48. 2.  Guaranteed serializable messages.  The messaging engine will
  49.     automatically assign a sequential serial number to outbound messages
  50.     and receivers will fault if a gap is detected.  The serial number of
  51.     the first message received after registration becomes the initial
  52.     comparison serial number; alternately, you can override with your
  53.     own initialization number.  *Very* useful.
  54.  
  55. 3.  A message building tool ala Devguide.  You know, some sort of GUI 
  56.     thing that facilitates the naming. scoping, and argument declaration
  57.     of messages.  Message args become elements in a structure instead of
  58.     a list.  Hit a button and it generates the sender side and the
  59.     receiver side code.
  60.