Xref: utzoo comp.lang.c++:2058 comp.lang.smalltalk:773 Path: utzoo!attcan!uunet!husc6!rutgers!att!poseidon!psrc From: psrc@poseidon.ATT.COM (Paul S. R. Chisholm) Newsgroups: comp.lang.c++,comp.lang.smalltalk Subject: Re: Parcplace Systems' Cynergy C++? Summary: why not Smalltalk->C++ (yet) Keywords: Smalltalk-80 ParcPlace Cynergy C++ C CASE Message-ID: <599@poseidon.ATT.COM> Date: 23 Nov 88 03:02:45 GMT References: <5155@thorin.cs.unc.edu> <8414@alice.UUCP> <4271@pitt.UUCP> Organization: AT&T Bell Laboratories Lines: 31 <"He seemed like such a nice man . . . and then he turned out to be a writer!"> In article <4271@pitt.UUCP>, jonathan@pitt.UUCP (Jonathan S. Eunice) writes: > Mike Khaw (mkhaw@teknowledge-vaxc.UUCP) asks, "What's the scoop on > ParcPlace's Cynergy C++ program development environment?" I asked > ParcPlace essentially the same question. The answer went something > like this: It's a program development environment adding some of the > nice Smalltalk-80 development tools (browsing, cross-referencing, > dynamic linking, incremental compilation) to conventional languages > like C and C++. >... > That Cynergy is not a prototype-in-Smalltalk-then-deploy-in-C++ tool > brings up another question. Namely, why not? Such a thing would seem > more valuable, leveraging the benefits of both languages. Absolutely -- as soon as Dr. Stroustrup adds class arguments and polymorphism to C++. Until then, the Smalltalk-80* collection classes (such as Bag, LinkedList, and Dictionary) can't be implemented in C++. There are other problems, such as Object becomes: (which maybe shouldn't be in Smalltalk-80, and definitely doesn't fit into the C++ mindset). > Jonathan S. Eunice ARPA: jonathan@vax.cs.pittsburgh.edu > University of Pittsburgh UUCP: jonathan@pitt > Computer Science BITNET: jonathan@pittvms > (412) 624-1368 Paul S. R. Chisholm, psrc@poseidon.att.com (formerly psc@lznv.att.com) AT&T Bell Laboratories, att!poseidon!psrc, AT&T Mail !psrchisholm I'm not speaking for the company, I'm just speaking my mind. "Smalltalk-80" (but not "Smalltalk") is a trademark of Xerox Corp.