🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #396

Re: BOTTOM !== NONTERMINATION

#396
From: Frank Silbermann
Date: Fri, 27 Jul 1990 18:50
35 lines
1816 bytes
<23593@megaron.cs.arizona.edu> gudeman@cs.arizona.edu (David Gudeman):
>	I don't think you understand what I'm saying.
>	I suggesting that (1) the denotational semantics
>	are intended to give a rigorous mathematical meaning to a program.

And, in the case of "functional" languages,
to show just in what sense the language is functional
(i.e. do the "function definitions" actually denote functions).

>	(2) it would be nice if the interpreter for the language was
>	--in some sense-- an implementation of the semantics.

>	(3) if you identify all error results together in the semantics,
>	then the interpreter is _not_ an implementation of the semantics,
>	because the interpreter (hopefully) produces informative
>	messages on errors.

Depends on whether you consider these messages to be metalogical
comments _about_ the interpretation,
or whether error messages are considered to be
_part of_ the interpretation,
i.e.  data that other parts of the program can use.

>	I know what "declarative" and "functional" mean (as well as anyone).
>	I don't think they are synonyms for "good".
>...	I'm not religious about functional programming
>	but I'm interested in it; so I guess the answer is that
>	I'm not a member of the church, but I attend services
>	on the off chance that it might be good for my soul.

Well said!

	Frank Silbermann	fs@rex.cs.tulane.edu
	Tulane University	New Orleans, Louisianna  USA
Technical Details
Message-ID: <3944@rex.cs.tulane.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!samsung!rex!fs
References: <23593@megaron.cs.arizona.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!samsung!rex!fs
From: fs@rex.cs.tulane.edu (Frank Silbermann)
Newsgroups: comp.lang.functional
Subject: Re: BOTTOM !== NONTERMINATION
Message-ID: <3944@rex.cs.tulane.edu>
Date: 27 Jul 90 18:50:08 GMT
References: <23593@megaron.cs.arizona.edu>
Organization: Computer Science Dept., Tulane Univ., New Orleans, LA
Lines: 35