Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!yale!hsdndev!cmcl2!kramden.acf.nyu.edu!brnstnd From: brnstnd@kramden.acf.nyu.edu (Dan Bernstein) Newsgroups: comp.lang.misc Subject: Re: Look ... [or: one, two, three, many] Message-ID: <4715:Jan422:02:0891@kramden.acf.nyu.edu> Date: 4 Jan 91 22:02:08 GMT References: <40569@nigel.ee.udel.edu> <3340:Jan322:21:4791@kramden.acf.nyu.edu> <40690@nigel.ee.udel.edu> Organization: IR Lines: 20 In article <40690@nigel.ee.udel.edu> new@ee.udel.edu (Darren New) writes: > In article <3340:Jan322:21:4791@kramden.acf.nyu.edu> brnstnd@kramden.acf.nyu.edu (Dan Bernstein) writes: > >Gee. I wrote a Forth interpreter in 8088 assembler. Does that make Forth > >a subset of 8088 assembler? > No, and that was the point that the original poster made. Just because you > can code composable functions in C does not mean that composable functions > are part of C. I never said they were. C's functions are not first-class. C's function pointers are not composable. But C does have first-class composable functions. > >A parser for C cannot parse Fortran's spacing conventions. Finis. > But the original code fragment passed a string to a function. Which has to do neither with the statement ``Fortran is a subset of C,'' nor with the statement ``C has first-class functions,'' nor with anything else remotely related to this discussion. ---Dan