🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #204

Re: The name of the game

#204
From: Darin Johnson
Date: Sun, 15 Apr 1990 02:55
14 lines
1077 bytes
SML (Standard ML) is often described of as a functional language.
However, SML allows changing values (if the name is suitably declared) -
and hence allows side effects.  Should SML then be considered a
functional language?  If not, what about the fact that SML has lots
of features traditionally associated with functional languages
(pattern matching, etc)?

(Also, SML allows statements to be explicitly executed sequentially,
which although not strictly forbidden for functional languages, makes
putting side effects in functions easier.  Makes putting print statements
for debugging in the code much easier...)

Darin Johnson
djohnson@ucsd.edu
Technical Details
Message-ID: <8165@sdcsvax.UCSD.Edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!ucsd!sdcsvax!ngagi.ucsd.edu!djohnson

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!ucsd!sdcsvax!ngagi.ucsd.edu!djohnson
From: djohnson@ngagi.ucsd.edu (Darin Johnson)
Newsgroups: comp.lang.functional
Subject: Re: The name of the game
Message-ID: <8165@sdcsvax.UCSD.Edu>
Date: 15 Apr 90 02:55:49 GMT
Sender: nobody@sdcsvax.UCSD.Edu
Reply-To: djohnson@ngagi.ucsd.edu (Darin Johnson)
Organization: CSE Dept., U. C. San Diego
Lines: 14