Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uunet!parcplace!parcplace.com!khaw From: khaw@parcplace.com (Mike Khaw) Newsgroups: comp.lang.smalltalk Subject: Re: extending Smalltalk with C (was Re: using lex/yacc with smalltalk ?) Message-ID: Date: 15 Mar 91 18:15:56 GMT References: <1100@eba.eb.ele.tue.nl> <2157@media01.UUCP> <4670@m5.COM> Sender: news@parcplace.com Lines: 25 In <4670@m5.COM> tma@m5.COM (Tim Atkins) writes: >>Depends on the version. For pre-Windows Smalltalk-80, you need the >>PharLap DOS extender and Metaware High-C. For Windows versions, you >>need only the MetaWare High-C compiler and PharLap's 386LINK linker. >>And you don't need "assembly glue" for most purposes. >This is clearly not very good news (well not really news) for Windows >developers. Ideally I should not need anything to add C access to >ST 80 that is not already part of a more or less normal Window developers >kit just as I need nothing arcane on supported Unix platforms. In >addition to the hefty price of ST80 under windows for non-students, >adding the fairly substantial prices of the above two items is truly >burdensome. Glue supporting DLL usage as is normal for windows >would be MUCH appreciated. Digitalk got this one right. Yes, well, the situation won't change until Microsoft comes out with a 32-bit C compiler (for Windows). Objectworks\Smalltalk Release 4 for Windows does include a file-in for Windows DLL access from Smalltalk. -- Mike Khaw ParcPlace Systems, Inc., 1550 Plymouth St., Mountain View, CA 94043 Domain=khaw@parcplace.com, UUCP=...!{uunet,sun,decwrl}!parcplace!khaw