Article View: comp.lang.functional
Article #586Re: Why functional languages?
From: Thomas M. Breuel
Date: Mon, 28 Sep 1992 18:44
Date: Mon, 28 Sep 1992 18:44
23 lines
1641 bytes
1641 bytes
My primary interest in functional languages is not ease of programming from a human viewpoint (after all, adding imperative features to a pure FL will not make programming in it harder), but the ease of manipulating programs. Too bad that languages like SML (and, moreso, Haskell) have adopted such a comparatively complex syntax. Writing programs to manipulate programs is much easier in Lisp, due to the obvious correspondence between external and internal representation and a standard interface to the compiler/type facilities (in the form of macros and type predicates). I think in order to fulfill their promise in this area, functional programming languages should probably go back to Lisp notation. Furthermore, some standardization work on interfaces still needs to be done. Hopefully, the result would be cleaner than what Lisp has to offer right now. Thomas. PS: What statically typed functional languages with Lisp-like notation are available? I believe MIT has something; can that be FTP'ed?
Technical Details
Message-ID:
<TMB.92Sep28144424@arolla.idiap.ch>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!think.com!snorkelwacker.mit.edu!ai-lab!life.ai.mit.edu!tmbReferences:
<1992Sep26.212935.26809@eng.umd.edu> <1992Sep28.120225.9524@odin.diku.dk>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!think.com!snorkelwacker.mit.edu!ai-lab!life.ai.mit.edu!tmb From: tmb@arolla.idiap.ch (Thomas M. Breuel) Newsgroups: comp.lang.functional Subject: Re: Why functional languages? Message-ID: <TMB.92Sep28144424@arolla.idiap.ch> Date: 28 Sep 92 18:44:24 GMT References: <1992Sep26.212935.26809@eng.umd.edu> <1992Sep28.120225.9524@odin.diku.dk> Sender: news@ai.mit.edu Reply-To: tmb@idiap.ch Organization: IDIAP (Institut Dalle Molle d'Intelligence Artificielle Perceptive) Lines: 23 In-reply-to: torbenm@diku.dk's message of 28 Sep 92 12:02:25 GMT