Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!lll-winken!elroy.jpl.nasa.gov!sdd.hp.com!think.com!linus!linus!linus!mbunix!sdl From: sdl@lyra.mitre.org (Steven D. Litvinchouk) Newsgroups: comp.lang.smalltalk Subject: Re: Porting Classes (Parc Place OBJECTWORKS V2.3 --> Smalltalk/V) Message-ID: Date: 7 Feb 91 21:14:14 GMT References: <1991Feb7.015902.17182@athena.mit.edu> Sender: news@linus.mitre.org (News Service) Organization: The Mitre Corp., Bedford, MA. Lines: 60 In-Reply-To: cloutier@athena.mit.edu's message of Thu, 7 Feb 91 01:59:02 GMT Nntp-Posting-Host: lyra.mitre.org In article <1991Feb7.015902.17182@athena.mit.edu> cloutier@athena.mit.edu (Normand J Cloutier) writes: > I'm trying to transfer (or FILE OUT) classes from Parc Place V2.3 > (objectworks) to Smalltalk/V > One of the classes I am trying to transfer is the SIMULATION > (+ framework) class.... > The only problem is that Parc Place has concurrency BUILT IN > ....Smalltalk/V doesn't. > > - Should I use Smalltalk/V-286 ???? I believe Smalltalk/V-286 does implement processes. But what you propose to do may be violating your ParcPlace license agreement. Last year, I investigated the issue of how to port the ParcPlace Objectworks Smalltalk-80 simulation support to Smalltalk/V-Mac (which probably supports processes the same way as -286). *BUT*, I don't think I am allowed to tell you whether I actually did the port. Reason: the ParcPlace Objectworks license, which says: No class names, hierarchies, nor protocols may be copied for implementation in other systems. However, is the simulation support covered by this? Those classes are fileins; they are not listed in the ObjectWorks Reference Manual as being part of the Smalltalk-80 system. Well, I checked with ParcPlace, and got two different answers. Greg Ching (a support person) said it was OK for me to port the simulation classes to Smalltalk/V, and (assuming I was successful) I could even give a copy of the ported code to someone else for research purposes only. Michael Khaw (another support person) disagreed, stating that he was told that all fileIns are to be considered part of the ParcPlace virtual image. If this is so, then you and I really have no alternative but to type or scan in the simulation code directly from the BlueBook, and port that. So I suggest you think about the licensing implications yourself, before doing any such port. Kill all the lawyers! Steven Litvintchouk MITRE Corporation Burlington Road Bedford, MA 01730 (617)271-7753 ARPA: sdl@mbunix.mitre.org UUCP: ...{att,decvax,genrad,necntc,ll-xn,philabs,utzoo}!linus!sdl "Where does he get those wonderful toys?" -- Steven Litvintchouk MITRE Corporation Burlington Road Bedford, MA 01730 (617)271-7753 ARPA: sdl@mbunix.mitre.org UUCP: ...{att,decvax,genrad,necntc,ll-xn,philabs,utzoo}!linus!sdl "Where does he get those wonderful toys?"