
@book{bornat:prog1,
    	key={bornat},
    	author={Bornat, R.},
    	title={Programming From First Principles},
    	publisher={Prentice-Hall International},
    	address={Englewood Cliffs, New Jersey},
    	year=1986
    	}

@book{bornat:compiler,
    	key={bornat},
    	author={Bornat, R.},
    	title={Understanding And Writing Compilers},
    	publisher={Macmillan},
    	year=1979
    	}

@techreport{hudak,
     	key="Hudak",
        author="Hudak, P. and Sundaresh, R.",
        title="On the Expressiveness of Purely Functional {I/O} Systems",
        institution="Yale University, Department of Computer Science",
        month=dec,
        number="YALEU/DCS/RR665",
        year=1988
        }

@book{pj:book,
    	key={peyton jones},
    	author={Peyton Jones, S.},
    	title={The Implementation of Functional Programming Languages},
    	publisher={Prentice-Hall International},
    	address={Englewood Cliffs, New Jersey},
    	year=1987
    	}

@article{backus,
     	key="Backus",
        author="Backus, J.",
        title="Can programming be liberated from the von {N}eumann style?
                {A} functional style and its algebra of programs",
        journal="CACM",
        volume=21,
        number=8,
        pages="613--641",
        month=Aug,
        year=1978
        }


@InProceedings{turner,
    key={turner},
    author={Turner, D.A.},
    title={Miranda: a non-strict functional language with polymorphic types},
    booktitle={Functional Programming Languages and Computer Architecture},
    month=Sep,
    year=1985,
    publisher={Springer-Verlag},
    address={Nancy, France},
    volume="201",
    series="Lecture Notes in Computer Science",
    pages={1--16}
    }

@article{landin:700,
    	key={landin},
    	author={Landin, P.J.},
    	title={The Next 700 Programming Languages},
    	journal="CACM",
    	volume=9,
    	number=3,
    	year=1966,
    	month=mar,
    	pages={157--166}
    	}
  
@article{landin:eval,
    	key={landin},
    	author={Landin, P.J.},
    	title={The Mechanical Evaluation of Expressions},
    	journal="Computer Journal",
    	number=6,
    	year=1964,
    	pages={308--320}
    	}
@InProceedings{wadler:array,
	author="Wadler, P.",
	title="A New Array Operation",
	editor="Fasel, J.H. and Keller, R.M.",
	booktitle="Graph Reduction",
	publisher="Springer-Verlag",
    	volume="279",
    	series="Lecture Notes in Computer Science",
	address="Heidelberg",
	year=1987,
	pages="328--335"}

@InProceedings{wadler:classes,
    	key={wadler},
    	author={Wadler, P. and Blott, S.},
    	title={How to Make {\em ad hoc} Polymorphism Less {\em ad hoc}},
    	booktitle={Proceedings of 16th ACM Symposium 
         	       on Principles of Programming Languages},
   	month=Jan,
    	address="Austin, Texas",
    	year=1989,
    	pages={60--76}
    	}

@InProceedings{aug:lazyml,
	author={Lennart Augustsson},
	title={A compiler for lazy ML},
	booktitle={Lisp and Functional languages},
	year={1984},
	pages={218--227},
	organization={Association of Computing Machinery}
	}

@book{bird,
	author={Richard Bird and Philip Wadler},
	title={Introduction to Functional Programming},
	publisher={Prentice Hall},
	year={1988}
	}

@unpublished{hill:lex,
	author={Jonathan Hill},
	title={parallel lexical analysis and parsing on the distributed 
	       array processor },
	note={Submitted to Parallel Computing}
	}

@unpublished{hill:dplazy,
	author={Jonathan Hill},
	title={a data parallel language in which speculation is free},
	note={Submitted to PARLE conference}
	}


@techreport{haskell
    ,author="Hudak, P. and Peyton Jones, S. and Wadler (editors), P."
    ,title="Report on the {P}rogramming {L}anguage {H}askell,
           {A} {N}on-strict {P}urely {F}unctional {L}anguage 
	   ({V}ersion 1.2$\beta$)"
    ,institution="Yale University, Department of Computer Science"
    ,month=Jan
    ,year=92
    ,number="YALEU/DCS/RR777"
    }

@article{sabot:nested,
    	key={sabot},
    	author={Sabot, G.W and Blelloch, G.E},
    	title={compiling collection oriented languages onto massively
	       parallel computers},
    	journal="Parallel and Distributed Computing",
    	number=8,
    	year=1990,
    	pages={119--134}
    	}
  
