[comp.edu] where's a good functional language?

aet@ee.mu.OZ.AU (bert) (05/10/91)

	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^)