Article View: comp.lang.prolog
Article #3687Re: The meaning of "declarative"
From: Kevin Hammond CMP
Date: Fri, 07 Oct 1988 13:34
Date: Fri, 07 Oct 1988 13:34
14 lines
986 bytes
986 bytes
In article <818@etive.ed.ac.uk>, jha@lfcs.ed.ac.uk (Jamie Andrews) writes: > I think the term was first used to > draw a distinction between imperative languages and languages > like LISP. So in functional languages, programs describe > functions, and in logic programming, programs describe > relations. But Lisp has assignment, I/O and other imperative features. How can it be declarative? Lisp is functional yes (it has higher order functions), but declarative no. -- Wot? No Signature? UUCP: ...!mcvax!ukc!uea-sys!kh JANET: kh@sys.uea.ac.uk
Technical Details
Message-ID:
<152@s1.sys.uea.ac.uk>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!ukc!s1!khReferences:
<ALF.88Oct2184429@hathor.sics.se> <818@etive.ed.ac.uk>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!ukc!s1!kh From: kh@s1.sys.uea.ac.uk (Kevin Hammond CMP) Newsgroups: comp.lang.prolog Subject: Re: The meaning of "declarative" Summary: Lisp isn't declarative Message-ID: <152@s1.sys.uea.ac.uk> Date: 7 Oct 88 13:34:39 GMT References: <ALF.88Oct2184429@hathor.sics.se> <818@etive.ed.ac.uk> Distribution: comp.lang.prolog Organization: UEA, Norwich, UK Lines: 14