Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!europa.chnt.gtegsc.com!howland.reston.ans.net!news.nic.surfnet.nl!sun4nl!cvitoa!jelle
From: jelle@cvi.ns.nl (Jelle Wolthuizen)
Subject: Re: Smalltalk to other language
Message-ID: <1995Jun29.121425.1719@cvi.ns.nl>
Date: Thu, 29 Jun 1995 12:14:25 GMT
References: <3sphce$hnc@cmcl2.NYU.EDU> <3sroi6$4sp@m1.cs.man.ac.uk>
Organization: Centrum Voor Informatieverwerking, Utrecht, The Netherlands
X-Newsreader: TIN [version 1.2 PL1]
Lines: 58

Ivan Moore (ivan@cs.man.ac.uk) wrote:

: In article <3sphce$hnc@cmcl2.NYU.EDU>, hubert@jed.cs.nyu.edu (Hung-Hsien Chang)
: writes:
: > Has there any developement or software for converting 
: > smalltalk into another object oriented language?
: > 
: > Thanks.
: > 
: > 
: > Hubert
: > 

: Yes, there are some Smalltalk to other OOPL translators.

: I wrote one to translate Smalltalk into CLOS (Common Lisp Object System).
: (See TOOLS USA 1994 'Babel - A Translator from Smalltalk into CLOS')
: Or if you want I could make a postscript version available for anonymous ftp.

: Papers on other translators include:

: SPiCE: A system for translating Smalltalk Programs into a C Environment
: by Kazuki Yasumatsu and Norihisa Doi - IEEE computer society conference
: of computer languages 1994

: Producer - A tool for translating Smalltalk-80 to Objective C
: by Brad Cox and Kurt Schmucker - OOPSLA 1987 Volume 22 Number 12

: An ''Accidental'' Translator from Smalltalk to ANSI C
: by Nash and Haebich - OOPS Messenger 1991 Volume 2 Number 3

: Other translators include:

: Techniques Nouvelles d'Informatique - 'OpenTalk' translates into C

Does anyone know their address? Anyone with experience with this tool?


: Other work on (not fully implemented) translators includes:

: 'Smalltalk applications compilers' by Borek Vokach-Brodsky
: MSc thesis - University of Manchester 1990

: 'A Translator from Smalltalk to Eiffel' by Neil Cope
: MSc thesis - University of Manchester 1992

: --------

: Ivan Moore


To add to this: Smalltalk/X has a ST-to-C generator

-- 
Jelle Wolthuizen                    voice : +31-30-924901
EDS CVI                             fax   : +31-30-924235
22, Croeselaan                      e-mail: jelle@cvi.ns.nl
3521 CB  Utrecht
