Newsgroups: comp.lang.misc Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!lavaca.uh.edu!menudo.uh.edu!lobster!sugar!ficc!peter From: peter@ficc.ferranti.com (Peter da Silva) Subject: Re: Dynamic typing (part 3) Message-ID: <539AQS3@xds13.ferranti.com> Reply-To: peter@ficc.ferranti.com (Peter da Silva) Organization: Xenix Support, FICC References: <731@optima.cs.arizona.edu> <1991Mar20.185308.8275@maths.nott.ac.uk> <22MAR91.09242511@uc780.umd.edu> <3E6A.I9@xds13.ferranti.com> <22MAR91.22190193@uc780.umd.edu> Date: Mon, 25 Mar 91 22:39:53 GMT In article <22MAR91.22190193@uc780.umd.edu> cs450a03@uc780.umd.edu writes: > >If you need the semantics of eval, you need an interpreted (or incrementally > >compiled) language. As a counterexample, Forth provides for this tool > >but is not a dynamically typed language in any sense of the word. > True, but I'm not sure it's very statically typed either. It's weakly statically typed. Basically, it has two types, the character and the cell. You can build more complex types with or whatever the latest fashionable term for that is, but it remains statically typed. Of course you can build a dynamically typed language on top of it with appropriate definitions... but the basic language is weakly and statically typed. -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"