Xref: utzoo comp.lang.functional:775 comp.edu:4339 comp.lang.misc:7788 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!munnari.oz.au!aet@ee.mu.OZ.AU From: aet@ee.mu.OZ.AU (bert) Newsgroups: comp.lang.functional,comp.edu,comp.lang.misc Subject: where's a good functional language? Message-ID: <7544@munnari.oz.au> Date: 10 May 91 09:17:48 GMT Sender: news@cs.mu.oz.au Organization: University of Melbourne, EE Engineering Lines: 22 Can someone please tell me where i can find a public-domain small functional language? A little interpeter written in C or Pascal would be ideal. Preferably no bigger than a couple of hundred K of source code. The language should: be purely functional. have local definition (where or let) which allows mutual recursion. be lazy. preferably have pattern-matching and guards. preferably use consistent currying. Right now I'm using a sort of normal-order lambda calculus with lispese syntax: and it is TORTURE!! 8^) Many preemptive thanks to everyone for your responses! bert 8^)