home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / cplus / 20064 < prev    next >
Encoding:
Text File  |  1993-01-28  |  1.8 KB  |  43 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!pipex!bnr.co.uk!bmdhh243!bcars267!bnrgate!nott!torn!cs.utexas.edu!usc!howland.reston.ans.net!bogus.sura.net!darwin.sura.net!sgiblab!nec-gw!netkeeper!vivaldi!texas!dvines
  3. From: dvines@syl.dl.nec.com (Don Vines)
  4. Subject: Re: Smalltalk -> C++
  5. In-Reply-To: pjl@cs.uiuc.edu's message of Wed, 27 Jan 1993 16:00:32 GMT
  6. Message-ID: <1993Jan27.182900.28206@syl.dl.nec.com>
  7. Sender: news@syl.dl.nec.com (CSTC News--cjk)
  8. Nntp-Posting-Host: texas.syl.dl.nec.com
  9. Organization: NEC Systems Lab., C&C Software Technology Center (Dallas, TX)
  10. References: <1993Jan27.001545.4289@MasPar.COM> <C1IsGw.Iv5@cs.uiuc.edu>
  11. Distribution: usa
  12. Date: Wed, 27 Jan 1993 18:29:00 GMT
  13. Lines: 28
  14.  
  15.  
  16.  
  17. >>Does anyone know of a reliable program which can
  18. >>convert Smalltalk to C++?
  19.  
  20.  
  21. We implemented Smalltalk's runtime type support (RTTS) for C++.
  22. This is documented in the January issue of C++ report.  We used it
  23. to implement the OMGs ORB.  After doing this one of our visions was
  24. to see what it would take to convert the Smalltalk collection
  25. classes to C++.  Given that our RTTS implemented many of Smalltalk
  26. kernel classes, we thought that it might be possible to
  27. automatically translate the Smalltalk libraries into C++.  Although
  28. converting the collection classes using the RTTS was fairly
  29. straightforward, it still required a human to read and interpret the
  30. Smalltalk code in order to do the conversion.  On the other hand,
  31. our C++ collection classes with RTTS seemed to be a much closer
  32. approximation of Smalltalk than NIHCL.
  33.  
  34. Don
  35.  
  36.  
  37.  
  38. -- 
  39. Donald H Vines, Jr.
  40. NEC Systems Laboratory, Inc.                  Phone: (214)518-3486             
  41. 1901 Gateway Dr.                              Fax  : (214)518-3552             
  42. Irving, Texas 75038                           Email: dvines@syl.dl.nec.com   
  43.