Path: utzoo!attcan!uunet!lll-winken!elroy.jpl.nasa.gov!usc!zaphod.mps.ohio-state.edu!mips!wyse!vsi1!teda!netcom!schang From: schang@netcom.UUCP (Sehyo Chang) Newsgroups: comp.lang.smalltalk Subject: Re: Translating Smalltalk to Classic-Ada Message-ID: <11508@netcom.UUCP> Date: 3 Jul 90 14:25:02 GMT References: Distribution: comp Organization: NetCom- The Bay Area's Public Access Unix System {408 241-9760 guest} Lines: 27 In article sdl@linus.mitre.org (Steven D. Litvinchouk) writes: > >Does anyone know of a tool that can help automate the translation of >Smalltalk code to Classic-Ada code? > >Failing that, does anyone have any guidelines on how the (manual) >translation process from Smalltalk to Classic-Ada can be made easier >and more systematic? > >Failing that, has anyone translated any of the predefined Smalltalk >classes to Classic-Ada, or developed any functional equivalents? If >so, would they be willing to share them with the rest of us? >Classic-Ada analogues of the Smalltalk Collection class hierarchy >(there are 35 predefined subclasses of Collection in ParcPlace >Objectworks) would be most helpful. > >Thanx in advance! >-- > Well, I am not sure how Classic-Ada's class corresponds to Smalltalk class library. However, there was translator that converts Smalltalk-80 code into Objective-C. For reference see, OOPSLA-87, or contact Brad Cox at StepStone for detail on how to get the source code. Getting perfect translation is almost impossible, however, doing reasonable interpretation with minor quirks given close class libraries is doable. lots of luck