Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!kth!enea!dkuug!iesd!genbrug From: genbrug@iesd.uucp (Dat hovedfag genbrug) Newsgroups: comp.lang.smalltalk Subject: What is ST-80? Message-ID: <1383@iesd.uucp> Date: 22 Feb 89 08:49:11 GMT Reply-To: genbrug@iesd.dk (Dat hovedfag genbrug) Organization: Dept. of Comp. Sci., Aalborg University, Denmark Lines: 25 Is ST-80 more than an advanced environment to make toys with? - Apparantly not. I see the ST-80 system as a VERY POWERFULL environment for the development of prototypes, but when it comes to development of commercial products running OUTSIDE the ST-80 environment I find it problematic. In "old" environments with languages like C, Pascal or Cobol I find the concept of 'a program' very clear (it starts with a 'begin' and ends with a 'end'), but in respect to ST-80 programs I find the concepts of 'program' very fuzzy (ST-80 programs are typically built up by many objects comming from different class- hierachiess having methods that again uses objects from other classhierachies and so on) because it is hard to distinguish what is THE program and what is not. MY QUESTION IS: Does there exist tools to transform programs in the ST-80 environment to executable programs that can run outside the ST-80 environment, and that does not exist of more than the necessary parts of the classes from the ST-80 system? e.g like 'Applications generators' in LISP (the discussion above, about ST-80 programs contra "ordinary" programs causes me to think that such a tool isn't a simple one). Johnny Thomsen, genbrug@iesd.dk, {...}!mcvax!diku!iesd!genbrug -- genbrug@iesd.dk, {...}!mcvax!diku!iesd!genbrug