Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!linac!att!cbnewse!cwpjr From: cwpjr@cbnewse.att.com (clyde.w.jr.phillips) Newsgroups: comp.lang.forth Subject: Re: FORTH and UNIX Summary: Socket & PD ( Fig-like ) Interfaces Message-ID: <1991Feb21.202402.27988@cbnewse.att.com> Date: 21 Feb 91 20:24:02 GMT References: <2384.UUL1.3#5129@willett.pgh.pa.us> Distribution: na Organization: AT&T Bell Laboratories Lines: 38 In article <2384.UUL1.3#5129@willett.pgh.pa.us>, ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) writes: > > Date: 02-18-91 (08:37) Number: 1243 of 1243 (Echo) > To: GARY SMITH Refer#: 1192 > From: JACK WOEHR Read: NO > Subj: FORTH AND UNIX Status: PUBLIC MESSAGE > Conf: FORTH (58) Read Type: GENERAL (+) > > -> From: wmb@MITCH.ENG.SUN.COM Subject: Forth calls C > > -> For instance, the Atari ST has about 5 different system interface > -> levels, each with different calling conventions, not to mention the 3 > -> or 4 different C compilers that have been popular at various times in > -> the machines lifetime. > > Yes, Lattice compilers had a very nice way of dealing with > this with the #pragma mechanism for defining interfaces, but > of course not terribly portable. Besides, I doubt if Don Colburn > or the rest of X3J14 would go for it if you and I submitted a > proposal to add PRAGMA-MYASS to the language ... :-) > > =jax= HI Guys, Am I missing something or could this be easily solved by a Vendor supplying a standard ( ANS ) system interface that has built in support ( ie primitives ) for alternate form/sequence parameters? Then people who need to access a different system level simply create the alternate form from the Standard primitives. Authors could share these or FIG could do some work to fill-the-gap, ala their origina charter and provide the alternate levels as PD stuff. My main thought is that fundamental system primitive like this definately belongs in a Standard, not as weeds around the house. Clyde