Warning, /office/kbibtex-testset/bib/in-the-wild/joybibl.bib is written in an unsupported language. File is not indexed.

0001 @unpublished{J00RAT,
0002     AUTHOR = "M. {von Thun}",
0003     TITLE = "Lambda calculus vs. combinatory logic vs. {Joy}
0004              --- a very very gentle introduction",
0005     NOTE = "Available from the author",
0006     YEAR = 1997}
0007 
0008 @unpublished{J00SOV,
0009     AUTHOR = "M. {von Thun}",
0010     TITLE = "A short overview of {Joy}",
0011     NOTE = "Available from the author",
0012     YEAR = 1994}
0013 @unpublished{J00LOV,
0014     AUTHOR = "M. {von Thun}",
0015     TITLE = "Overview of {Joy}",
0016     NOTE = "Available from the author",
0017     YEAR = 1994}
0018 @unpublished{J01TUT,
0019     AUTHOR = "M. {von Thun}",
0020     TITLE = "An informal tutorial on {Joy}",
0021     NOTE = "Available from the author",
0022     YEAR = 1994}
0023 @unpublished{J02MAF,
0024     AUTHOR = "M. {von Thun}",
0025     TITLE = "Mathematical foundations of {Joy}",
0026     NOTE = "Available from the author",
0027     YEAR = 1994}
0028 @unpublished{J03ATM,
0029     AUTHOR = "M. {von Thun}",
0030     TITLE = "Atomic programs of {Joy}",
0031     NOTE = "Available from the author",
0032     YEAR = 1995}
0033 @unpublished{J04alg,
0034     AUTHOR = "M. {von Thun}",
0035     TITLE = "The algebra of {Joy}",
0036     NOTE = "Available from the author",
0037     YEAR = 1995}
0038 @unpublished{J05CMP,
0039     AUTHOR = "M. {von Thun}",
0040     TITLE = "Computability and {Joy}",
0041     NOTE = "Available from the author",
0042     YEAR = 1996}
0043 @unpublished{J06PRG,
0044     AUTHOR = "M. {von Thun}",
0045     TITLE = "Simple programming in {Joy}",
0046     NOTE = "Available from the author",
0047     YEAR = 1996}
0048 @unpublished{J07RRS,
0049     AUTHOR = "M. {von Thun}",
0050     TITLE = "A rewriting system for Joy",
0051     NOTE = "Available from the author",
0052     YEAR = 1996}
0053 @unpublished{J08CNT,
0054     AUTHOR = "M. {von Thun}",
0055     TITLE = "Joy compared with other functional languages",
0056     NOTE = "Available from the author",
0057     YEAR = 1996}
0058 @book{JOYBOOK:00,
0059     AUTHOR = "M. {von Thun}",
0060     TITLE = "The Joy of Computer Programming",
0061     PUBLISHER = "In preparation",
0062     YEAR = 00}
0063 
0064 
0065 @book {Arbib-Manes:75,
0066     AUTHOR = "Arbib, M. and Manes, L.",
0067     TITLE = "Arrows, Structures and Functors:
0068              The Categorical Imperative",
0069     PUBLISHER = "Academic Press",
0070     YEAR = 1975}
0071 
0072 @book {Asperti-Longo:91,
0073     AUTHOR = "Asperti, A. and Longo, G.",
0074     TITLE = "Categories, Types and Structures",
0075     Publisher = "MIT Press",
0076     YEAR = 1991}
0077 
0078 @book {Barwise-Etchemendy:87,
0079     AUTHOR = "J. Barwise and J. Etchemendy",
0080     TITLE = "The Liar --- an Essay on Truth and Circularity",
0081     PUBLISHER = "Oxford University Press",
0082     YEAR = 1987}
0083 
0084 @book {Bauer-Woessner:82,
0085     AUTHOR = "F.L. Bauer and H. W{\"{o}ssner}",
0086     TITLE = "Algorithmic Language and Program Development",
0087     PUBLISHER = "Springer",
0088     YEAR = 1982}
0089 
0090 @article{Backus:78,
0091     AUTHOR = "J. W. Backus",
0092     TITLE = "Can Programming be liberated from the von {N}eumann Style?
0093              A functional style and its algebra of programs",
0094     JOURNAL = "Communications of the ACM",
0095     YEAR = 1978,
0096     VOLUME = 21,
0097     NUMBER = 8,
0098     PAGES = 613}
0099 
0100 @incollection{Backus:81,
0101     AUTHOR = "J. W. Backus",
0102     TITLE = "Is Computer Science based on the
0103              Wrong Fundamental Concept of 'Program'? An extended  Concept",
0104     YEAR = 1981,
0105     EDITOR = "J. W, de Bakker, J. C. van Vliet",
0106     BOOKTITLE = "Algorithmic Languages",
0107     PUBLISHER = "North Holland",
0108     PAGES = 133}
0109 
0110 @incollection{Backus-etal:90,
0111     AUTHOR = "J.W. Backus and J. Williams and E.W. Wimmers",
0112     TITLE = "An Introduction to the programming Language {FL}",
0113     YEAR = 1990,
0114     EDITOR = "D.A. Turner",
0115     BOOKTITLE = "Research Topics in Functional Programming",
0116     PUBLISHER = "Addison Wesley",
0117     PAGES = 219}
0118 
0119 @book {Barendregt:84,
0120     AUTHOR = "H. P. Barendregt",
0121     TITLE = "The Lambda Calculus, Its Syntax and Semantics",
0122     PUBLISHER = "North Holland",
0123     YEAR = 1984}
0124 
0125 @incollection{Barendregt:92,
0126     AUTHOR = "H.P. Barendregt",
0127     TITLE = "Lambda Calculi with Types",
0128     YEAR = 1992,
0129     PAGES = 117,
0130     EDITOR = "S. Abramsky and D.M. Gabbay and T.S.E. Maibaum",
0131     BOOKTITLE = "Handbook of Logic in Computer Science",
0132     PUBLISHER = "Clarendon Press",
0133     VOLUME = 2}
0134 
0135 @book {Barr-Wells:90,
0136     AUTHOR = "M. Barr and C. Wells",
0137     TITLE = "Category Theory for Computer Science",
0138     PUBLISHER = "Prentice Hall",
0139     YEAR = 1990}
0140 
0141 @incollection {Bellot-Robinet:85,
0142     AUTHOR = "P. Bellot and B. Robinet",
0143     TITLE = "Streams are not Dreams",
0144     YEAR = 1985,
0145     EDITOR = "G. Cousineau and P.-L. Curien and B. Robinet",
0146     BOOKTITLE = "Combinators and Functional Programming Languages",
0147     PUBLISHER = "Springer: LNCS vol. 242",
0148     PAGES = 1}
0149 
0150 @incollection {Ben-Asher-etal:93,
0151     AUTHOR = "Y. Ben-Asher and G. {R\"{u}nger} and
0152               A. Schuster and R. Williams",
0153     TITLE = "{2DT-FP}: An {FP}-based Programming Language
0154              for efficient parallel Programming of Multiprocessor Networks",
0155     YEAR = 1993,
0156     EDITOR = "A. Bode and M. Reeve and G. Wolf",
0157     BOOKTITLE = "PARLE '93 Parallel Architectures and Languages Europe",
0158     PUBLISHER = "Springer: LNCS vol. 694",
0159     PAGES = 42}
0160 
0161 @inproceedings {Bellegarde:84,
0162     AUTHOR = "F. Bellegarde",
0163     TITLE = "Rewriting systems on {FP} expressions
0164                that reduce the number of sequences they yield",
0165     YEAR = 1984,
0166     PAGES = 63,
0167     BOOKTITLE = "1984 ACM Symposium on Lisp and Functional Programming"}
0168 
0169 @incollection {Bird:86,
0170     AUTHOR = "Bird, R.S.",
0171     TITLE = "An Introduction to the Theory of Lists",
0172     YEAR = 1986,
0173     EDITOR = "Broy, M.",
0174     BOOKTITLE = "Logic Programming and Calculi of Discrete Design",
0175     PUBLISHER = "Springer",
0176     PAGES = 5}
0177 
0178 @book{Bird:88,
0179     AUTHOR = "Bird, R. and Wadler, P.",
0180     TITLE = "Introduction to Functional Programming",
0181     PUBLISHER = "Prentice Hall",
0182     YEAR = 1988}
0183 
0184 @incollection {Bird-deMoor:92,
0185     AUTHOR = "Bird, R.S. and de~Moor, O.",
0186     TITLE = "Solving Optimisation Problems with Catamorphisms",
0187     YEAR = 1992,
0188     EDITOR = "Bird, R.S. and Morgan, C.C. and Woodcock, J.C.P.",
0189     BOOKTITLE = "Mathematics of Program Construction",
0190     PUBLISHER = "Springer: LNCS vol. 44",
0191     PAGES = 44}
0192 
0193 @book {Bird-dM:97,
0194     AUTHOR = "Bird, R. and de~Moor, O.",
0195     TITLE = "Algebra of Programming",
0196     PUBLISHER = "Prentice Hall",
0197     YEAR = 1997}
0198 
0199 @incollection {Book:85,
0200     AUTHOR = "R.V. Book",
0201     TITLE = "Thue Systems as Rewriting Systems",
0202     YEAR = 1985,
0203     EDITOR = "J.-P. Jouannaud",
0204     BOOKTITLE = "Rewriting Techniques and Applications",
0205     PUBLISHER = "Springer: LNCS vol. 202",
0206     PAGES = 63}
0207 
0208 @incollection {Brus:87,
0209     AUTHOR = "T.H. Brus and M.C.J.D. van Eekelen and
0210               M.O van Leer and M.J. Plasmejer",
0211     TITLE = "Clean --- a Language for Functional Graph Rewriting",
0212     YEAR = 1987,
0213     EDITOR = "G. Kahn",
0214     BOOKTITLE = "Functional Programming Languages and Computer Architecture",
0215     PUBLISHER = "Springer: LNCS vol. 272",
0216     PAGES = 367}
0217 
0218 @book{Burge:75,
0219     AUTHOR = "W. H. Burge",
0220     TITLE = "Recursive Programming Techniques",
0221     PUBLISHER = "Addison Wesley",
0222     YEAR = 1975}
0223 
0224 @book {Buszkowski-etal:88,
0225     EDITOR = "W. Buszkowski and W. Marciszewski and J. Van Benthem",
0226     TITLE = "Categorial Grammars",
0227     PUBLISHER = "John Benjamins Publishing",
0228     YEAR = 1988}
0229 
0230 @incollection {Cartwright:91,
0231     AUTHOR = "R. Cartwright",
0232     TITLE = "Lambda: the ultimate combinator",
0233     YEAR = 1991,
0234     EDITOR = "V. Lifschitz",
0235     BOOKTITLE = "Artificial Intelligence and
0236                  Mathematical Theory of Computation",
0237     PUBLISHER = "Academic Press",
0238     PAGES = 27}
0239 
0240 @book {Church:41,
0241     AUTHOR = "A. Church",
0242     TITLE = "The calculi of lambda conversion",
0243     PUBLISHER = "Princeton University Press",
0244     YEAR = 1941}
0245 
0246 @inproceedings {Clement:86,
0247     AUTHOR = "D. Clement and J. Despeyroux and T. Despeyroux and G. Kahn",
0248     TITLE = "A simple Applicative Language: Mini {ML}",
0249     YEAR = 1986,
0250     PAGES = 13,
0251     BOOKTITLE = "1986 ACM Conference on Lisp and Functional Programming"}
0252 
0253 @incollection {Cousineau-etal:85,
0254     AUTHOR = "G. Cousineau and P.-L. Curien and
0255        M. Mauny and A. Su\'{a}rez",
0256     TITLE = "Combinateurs Cat\'{e}gorique et
0257              Impl\'{e}mentation des Langages Fonctionnels
0258              (in {French})",
0259     YEAR = 1985,
0260     EDITOR = "G. Cousineau and P.-L. Curien and B. Robinet",
0261     BOOKTITLE = "Combinators and Functional Programming Languages",
0262     PUBLISHER = "Springer: LNCS vol. 242",
0263     PAGES = 85}
0264 
0265 @article {Cousineau-etal:87,
0266     AUTHOR = "G. Cousineau and P.-L. Curien and M. Mauny",
0267     TITLE = "The Categorical Abstract Machine",
0268     JOURNAL = "Science of Computer Programming",
0269     YEAR = 1987,
0270     VOLUME = 9,
0271     PAGES = 203}
0272 
0273 @article {Curien:86,
0274     AUTHOR = "P.-L. Curien",
0275     TITLE = "Categorical Combinators",
0276     JOURNAL = "Information and Control",
0277     YEAR = 1986,
0278     VOLUME = 69,
0279     PAGES = 188}
0280 
0281 @book{Curry:58,
0282     AUTHOR = "H. Curry and R. Feys",
0283     TITLE = "Combinatory Logic",
0284     VOLUME = 1,
0285     PUBLISHER = "North Holland",
0286     YEAR = 1958}
0287 
0288 @inproceedings {Dosch:84,
0289     AUTHOR = "W. Dosch and B. {M\"{o}ller}",
0290     TITLE = "Busy and Lazy {FP} with Infinite Objects",
0291     YEAR = 1984,
0292     PAGES = 282,
0293     BOOKTITLE = "1984 ACM Symposium on Lisp and Functional Programming"}
0294 
0295 @book {Ehrig-Mahr:90,
0296     AUTHOR = "H. Ehrig and B.Mahr",
0297     TITLE = "Fundamentals of Algebraic Specification 2 ---
0298              Module Specifications and Constraints",
0299     PUBLISHER = "Springer",
0300     YEAR = 1990}
0301 
0302 @incollection {Fradet-Metayer:89,
0303     AUTHOR = "P. Fradet and D. Le M\'{e}tayer",
0304     TITLE = "Compilation of Lambda-Calculus into Functional Machine Code",
0305     YEAR = 1989,
0306     EDITOR = "J. D\'{i}az and F. Orejas",
0307     BOOKTITLE = "TAPSOFT '89",
0308     PUBLISHER = "Springer: LNCS vol. 352",
0309     PAGES = 155}
0310 
0311 @incollection {Fradet:91,
0312     AUTHOR = "P. Fradet and D. Le M\'{e}tayer",
0313     TITLE = "From Lambda Calculus to Machine Code
0314                 by Program Transformation",
0315     YEAR = 1991,
0316     EDITOR = "J.-P Ban\^{a}tre and S.B. Jones and D. Le M\'{e}tayer",
0317     BOOKTITLE = "Prospects for Functional Programming in
0318                  Software Engineering",
0319     PUBLISHER = "Springer: ESPRIT Report 302",
0320     PAGES = 121}
0321 
0322 @book{Field&Harrison:88,
0323     AUTHOR = "A. J. Field and P. G. Harrison",
0324     TITLE = "Functional Programming",
0325     PUBLISHER = "Addison Wesley",
0326     YEAR = 1988}
0327 
0328 @inproceedings {Givler:84,
0329     AUTHOR = "J.S. Givler and R.B. Kieburtz",
0330     TITLE = "Schema Recognition for Program Transformations",
0331     YEAR = 1984,
0332     PAGES = 74,
0333     BOOKTITLE = "1984 ACM Symposium on Lisp and Functional Programming"}
0334 
0335 @book {Gries:81,
0336     AUTHOR = "D. Gries",
0337     TITLE = "The Science of Programming",
0338     PUBLISHER = "Springer",
0339     YEAR = 1981}
0340 
0341 @incollection {Hains-Foisy:93,
0342     AUTHOR = "G. Hains and C. Foisy",
0343     TITLE = "The Data-parallel Categorical Abstract Machine",
0344     YEAR = 1993,
0345     EDITOR = "A. Bode and M. Reeve and G. Wolf",
0346     BOOKTITLE = "PARLE '93 Parallel Architectures and Languages Europe",
0347     PUBLISHER = "Springer: LNCS vol. 694",
0348     PAGES = 56}
0349 
0350 @incollection {Hannan:91,
0351     AUTHOR = "J. Hannan",
0352     TITLE = "Making Abstract Machines Less Abstract",
0353     YEAR = 1991,
0354     EDITOR = "J. Hughes",
0355     BOOKTITLE = "Functional Programming Languages and Computer Architecture",
0356     PUBLISHER = "Springer: LNCS vol. 523",
0357     PAGES = 619}
0358 
0359 @incollection {Hansen-et-al:89,
0360     AUTHOR = "T. A. Hansen and T. Nikolasjen and J.L. {Tr\"{a}ff} and N.D. Jones",
0361     TITLE = "Experiments with Implementations of two Theoretical Constructions",
0362     YEAR = 1989,
0363     EDITOR = "A.R. Meyer and M.A. Taitslin",
0364     BOOKTITLE = "Logic at Botik '89",
0365     PUBLISHER = "Springer: LNCS vol. 363",
0366     PAGES = 119}
0367 
0368 @book {Harland:84,
0369     AUTHOR = "D.M. Harland",
0370     TITLE = "Polymorphic Programming Languages --- Design and Implementation",
0371     PUBLISHER = "Ellis Horwood : John Wiley",
0372     YEAR = 1984}
0373 
0374 @book{Henderson:1980,
0375     AUTHOR = "P. Henderson",
0376     TITLE = "Functional Programming: Application and Implementation",
0377     PUBLISHER = "Prentice Hall",
0378     YEAR = 1980}
0379 
0380 @book {HMTarski:71,
0381     AUTHOR = "L. Henkin and D. Monk and A. Tarski",
0382     TITLE = "Cylindric Algebras I",
0383     PUBLISHER = "North-Holland",
0384     YEAR = 1971}
0385 
0386 @book{Henson:87,
0387     AUTHOR = "M. C. Henson",
0388     TITLE = "Elements of Functional Languages",
0389     PUBLISHER = "Blackwell",
0390     YEAR = 1987}
0391 
0392 @book {Hindley-Seldin:86,
0393     AUTHOR = "J.R. Hindley and J.P. Seldin",
0394     TITLE = "Introduction to Combinators and Lambda-calculus",
0395     PUBLISHER = "Cambridge University Press",
0396     YEAR = 1986}
0397 
0398 @book{Hofstadter:85,
0399     AUTHOR = "Hofstadter, D.",
0400     TITLE = "Metamagical Themas: Questing for the Essence of Mind and Pattern",
0401     PUBLISHER = "Basic Books",
0402     YEAR = 1985}
0403 
0404 @article {Hudak:89,
0405     AUTHOR = "P. Hudak",
0406     TITLE = "Conception, Evolution and Application of
0407              Functional Programming Languages",
0408     JOURNAL = "ACM Computing Surveys",
0409     PAGES = 359,
0410     YEAR = 1989}
0411 @incollection{Hughes:90,
0412     AUTHOR = "J. Hughes",
0413     TITLE = "Why Functional Programming Matters",
0414     YEAR = 1990,
0415     EDITOR = "D.A. Turner",
0416     BOOKTITLE = "Research Topics in Functional Programming",
0417     PUBLISHER = "Addison Wesley",
0418     PAGES = 17}
0419 
0420 @incollection{Jones:92,
0421     AUTHOR = "N.D. Jones",
0422     TITLE = "Computer Implementation and Applications of
0423              {K}leene's {S}-m-n and Recursion Theorems",
0424     YEAR = 1992,
0425     PAGES = 243,
0426     EDITOR = "Y.N. Moschovakis",
0427     BOOKTITLE = "Logic from Computer Science",
0428     PUBLISHER = "Springer"}
0429 
0430 @book {Kelly-etal:86,
0431     AUTHOR = "M.G. Kelly and N. Spies",
0432     TITLE = "Forth --- a Text and Reference",
0433     PUBLISHER = "Prentice-Hall",
0434     YEAR = 86}
0435 
0436 @incollection{Klop:92,
0437     AUTHOR = "J.W. Klop",
0438     TITLE = "Term Rewriting Systems",
0439     YEAR = 1992,
0440     PAGES = 1,
0441     EDITOR = "S. Abramsky and D.M. Gabbay and T.S.E. Maibaum",
0442     BOOKTITLE = "Handbook of Logic in Computer Science",
0443     PUBLISHER = "Clarendon Press",
0444     VOLUME = 2}
0445 
0446 @book {Knuth:73,
0447     AUTHOR = "D.E. Knuth",
0448     TITLE = "The Art of Computer Programming",
0449     PUBLISHER = "Addison Wesley",
0450     YEAR = 1973}
0451 
0452 @book{Kogge:91,
0453     AUTHOR = "P.M. Kogge",
0454     TITLE = "The Architecture of Symbolic Computers",
0455     PUBLISHER = "McGraw-Hill",
0456     YEAR = 1991}
0457 
0458 @incollection {LeMetayer:91,
0459     AUTHOR = "D. Le M\'{e}tayer",
0460     TITLE = "Analysis of Functional Programs by Program Transformation",
0461     YEAR = 1991,
0462     EDITOR = "J.-P Ban\^{a}tre, S.B. Jones and D. Le M\'{e}tayer",
0463     BOOKTITLE = "Prospects fo Functional Programming in
0464                  Software Engineering",
0465     PUBLISHER = "Springer: ESPRIT Report 302",
0466     PAGES = 87}
0467 
0468 @incollection {Lins:87,
0469     AUTHOR = "R.D. Lins",
0470     TITLE = "Categorical multicombinators",
0471     YEAR = 1987,
0472     EDITOR = "G. Kahn",
0473     BOOKTITLE = "Functional Programming Languages and Computer Architecture",
0474     PUBLISHER = "Springer: LNCS vol. 274",
0475     PAGES = 60}
0476 
0477 @incollection {Lofgren:72,
0478     AUTHOR = "L. {L\"{o}fgren}",
0479     TITLE = "Relative  Explanations of Systems",
0480     EDITOR = "G.J. Klir",
0481     BOOKTITLE = "Trends in General Systems Theory",
0482     PUBLISHER = "Wiley-Interscience",
0483     PAGES = 340,
0484     YEAR = 1972}
0485 
0486 
0487 @book {MacLennan:90,
0488     AUTHOR = "B.J. MacLennan",
0489     TITLE = "Functional Programming --- Practice and Theory",
0490     PUBLISHER = "Addison Wesley",
0491     YEAR = 1990}
0492 
0493 @incollection {Malcolm:89,
0494     AUTHOR = "Malcolm, G.",
0495     TITLE = "Homomorphisms and Promotability",
0496     YEAR = 1989,
0497     EDITOR = "J.L.A. {van de Snepscheut}",
0498     BOOKTITLE = "Mathematics of Program Construction",
0499     PUBLISHER = "Springer: LNCS vol. 375",
0500     PAGES = 335}
0501 
0502 @book {Martin:70,
0503     EDITOR = "R.L. Martin",
0504     TITLE = "The Paradox of the Liar",
0505     PUBLISHER = "Yale University Press",
0506     YEAR = 1970}
0507 
0508 @inproceedings {Mauny:86,
0509     AUTHOR = "M. Mauny and A. Su\'{a}rez",
0510     TITLE = "Implementing Functional Languages
0511              in the Categorical Abstract Machine",
0512     YEAR = 1986,
0513     PAGES = 266,
0514     BOOKTITLE = "1986 ACM Conference on Lisp and Functional Programming"}
0515 
0516 
0517 @incollection {Meertens:89,
0518     AUTHOR = "L. Meertens",
0519     TITLE = "Constructing a Calculus of Programs",
0520     YEAR = 1989,
0521     EDITOR = "J.L.A. {van de Snepscheut}",
0522     BOOKTITLE = "Mathematics of Program Construction",
0523     PUBLISHER = "Springer: LNCS vol. 375",
0524     PAGES = 66}
0525 
0526 @incollection {Meijer-etal:91,
0527     AUTHOR =  "Meijer, E. and Fokkinga, M. and Paterson, R.",
0528     TITLE = "Functional Programming with
0529              Bananas, Lenses, Envelopes and Barbed Wire",
0530     YEAR = 1991,
0531     EDITOR = "Hughes, J.",
0532     BOOKTITLE = "Functional Programming and Computer Architecture",
0533     PUBLISHER = "Springer: LNCS vol. 523",
0534     PAGES = 124}
0535 
0536 @book{Mendelson:64,
0537     AUTHOR = "E. Mendelson",
0538     TITLE = "Introduction to Mathematical Logic",
0539     PUBLISHER = "Van Nostrand Reinhold",
0540     YEAR = 1964}
0541 
0542 @book {Oehrle-etal:88,
0543     EDITOR = "R.T. Oehrle and E.Bach and D. Wheeler",
0544     TITLE = "Categorial Grammars and Natural Language Structures",
0545     PUBLISHER = "Reidel",
0546     YEAR = 1988}
0547 
0548 @book {Paulson:92,
0549     AUTHOR = "L.C. Paulson",
0550     TITLE = "ML for the Working Programmer",
0551     PUBLISHER = "Cambridge University Press",
0552     YEAR = 1992}
0553 
0554 @book {Peyton-Jones:87,
0555     AUTHOR = "S. L. PeytonJones",
0556     TITLE = "The Implementation of Functional Languages",
0557     PUBLISHER = "Prentice Hall",
0558     YEAR = 1987}
0559 
0560 @incollection{Phillips:92,
0561     AUTHOR = "I.C.C. Phillips",
0562     TITLE = "Recursion Theory",
0563     YEAR = 1992,
0564     PAGES = 79,
0565     EDITOR = "S. Abramsky and D.M. Gabbay and T.S.E. Maibaum",
0566     BOOKTITLE = "Handbook of Logic in Computer Science",
0567     PUBLISHER = "Clarendon Press",
0568     VOLUME = 1}
0569 
0570 @book {Pierce:91,
0571     AUTHOR = "B.C. Pierce",
0572     TITLE = "Basic Category Theory for Computer Scientists",
0573     PUBLISHER = "MIT Press",
0574     YEAR = 1991}
0575 
0576 @incollection{Poigne:92,
0577     AUTHOR = "A. Poigne",
0578     TITLE = "Basic Category Theory",
0579     YEAR = 1992,
0580     PAGES = 413,
0581     EDITOR = "S. Abramsky, D.M. Gabbay and T.S.E. Maibaum",
0582     BOOKTITLE = "Handbook of Logic in Computer Science",
0583     PUBLISHER = "Clarendon Press",
0584     VOLUME = 1}
0585 
0586 @book{Quine:71,
0587     AUTHOR = "W.V.O. Quine",
0588     TITLE = "Algebraic Logic and Predicate Functors",
0589     PUBLISHER = "Bobs-Merrill",
0590     YEAR = 1971}
0591 
0592 @incollection{Quine:37,
0593     AUTHOR = "W.V.O. Quine",
0594     TITLE = "Logic based on inclusion and abstraction
0595              (originally published 1937)",
0596     YEAR = 1995,
0597     BOOKTITLE = "Selected logic papers",
0598     PUBLISHER = "Harvard University Press"}
0599 
0600 @inproceedings {Ramsdell:86,
0601     AUTHOR = "J.D. Ramsdell",
0602     TITLE = "The {CURRY} chip",
0603     YEAR = 1986,
0604     PAGES = 122,
0605     BOOKTITLE = "1986 ACM Conference on Lisp and Functional Programming"}
0606 
0607 @article {Raoult-Sethi:83,
0608     AUTHOR = "Raoult, J.-C. and Sethi, R.",
0609     TITLE = "Properties of a notation for combining functions",
0610     JOURNAL = "J. Assoc. for Computing Machinery",
0611     YEAR = 1983,
0612     VOLUME = 30,
0613     PAGES = 595}
0614 
0615 @book{Reade:89,
0616     AUTHOR = "C. Reade",
0617     TITLE = "Elements of Functional Programming",
0618     PUBLISHER = "Addison Wesley",
0619     YEAR = 1989}
0620 
0621 @book{Revesz:88,
0622     AUTHOR = "G. E. Revesz",
0623     TITLE = "Lambda Calculus, Combinators and Functional Programming",
0624     PUBLISHER = "Cambridge University Press",
0625     YEAR = 1988}
0626 
0627 @book {Reynolds:81,
0628     AUTHOR = "J.C. Reynolds",
0629     TITLE = "The Craft of Programming",
0630     PUBLISHER = "Prentice Hall",
0631     YEAR = 1981}
0632 
0633 @incollection {Robinson:69,
0634     AUTHOR = "J.A. Robinson",
0635     TITLE = "A Note on Mechanizing Higher Order Logic",
0636     YEAR = 1969,
0637     EDITOR = "B. Meltzer and D. Michie",
0638     BOOKTITLE = "Machine Intelligence 5",
0639     PUBLISHER = "Edinburgh University Press",
0640     PAGES = 123}
0641 
0642 @book {Rogers:67,
0643     AUTHOR = "H.  Rogers",
0644     TITLE = "Theory of Recursive Functions and Effective Computability",
0645     PUBLISHER = "McGraw-Hill",
0646     YEAR = 1967}
0647 
0648 @incollection{Rydeheard:85,
0649     AUTHOR = "D. E. Rydeheard",
0650     TITLE = "Functors and natural transformations",
0651     YEAR = 1985,
0652     EDITOR = "D. Pitt and S. Abramsky and A. Poigne and D. Rydeheard",
0653     BOOKTITLE = "Category Theory and Computer Programming",
0654     PUBLISHER = "Springer: LNCS vol. 240",
0655     PAGES = 43}
0656 
0657 @book {Salomaa:85,
0658     AUTHOR = "Salomaa, A.",
0659     TITLE = "Computation and Automata",
0660     PUBLISHER = "Cambridge University Press",
0661     YEAR = 1985}
0662 
0663 @book {Salman-etal:84,
0664     AUTHOR = "W.P. Salman and O.Tisserand and B. Toulot",
0665     TITLE = "Forth",
0666     PUBLISHER = "MacMillan",
0667     YEAR = 1984}
0668 
0669 @incollection {Schoenfinkel:24,
0670     AUTHOR = "M. {Sch\"{o}nfinkel}",
0671     TITLE = "On the building blocks of mathematical logic",
0672     YEAR = 1967,
0673     BOOKTITLE = "From Frege to {G\"{o}del}",
0674     EDITOR = "J. van Heijenoort",
0675     PUBLISHER = "Harvard University Press",
0676     NOTE = "English Translation from the German original.
0677             Includes foreword by W.V.O. Quine",
0678     PAGES = 357}
0679 
0680 @inproceedings {Sheeran:84,
0681     AUTHOR = "M. Sheeran",
0682     TITLE = "{muFP}, a language for {VLSI} design",
0683     YEAR = 1984,
0684     PAGES = 104,
0685     BOOKTITLE = "1984 ACM Symposium on Lisp and Functional Programming"}
0686 
0687 @book {Schmidt:86,
0688     AUTHOR = "D.A. Schmidt",
0689     TITLE = "Denotational Semantics",
0690     PUBLISHER = "Allyn and Bacon (Boston)",
0691     YEAR = 1986},
0692 
0693 @incollection{Schmitt:87,
0694     AUTHOR = "P.H. Schmitt",
0695     TITLE = "A Survey of Rewrite Systems",
0696     YEAR = 1987,
0697     EDITOR = "E. {B\"{o}rger} and H. Kleine {B\"{u}ning} and M.M. Richter",
0698     BOOKTITLE = "CSL '87",
0699     PUBLISHER = "Springer: LNCS vol. 329",
0700     PAGES = 235}
0701 
0702 @incollection {Spivey:89,
0703     AUTHOR = "Spivey, M.",
0704     TITLE = "A Categorical Approach to the Theory of Lists",
0705     YEAR = 1989,
0706     EDITOR = "J.L.A. {van de Snepscheut}",
0707     BOOKTITLE = "Mathematics of Program Construction",
0708     PUBLISHER = "Springer: LNCS vol. 375",
0709     PAGES = 375}
0710 
0711 @book {Stoy:77,
0712     AUTHOR = "J. Stoy",
0713     TITLE = "Denotational Semantics, the Scott-Strachey Approach to
0714              Programming Language Theory",
0715     PUBLISHER = "MIT Press",
0716     YEAR = 1977}
0717 
0718 @book{Smullyan:61,
0719     AUTHOR = "R.M. Smullyan",
0720     TITLE = "Theory of Formal Systems",
0721     PUBLISHER = "Princeton University Press",
0722     YEAR = 1961}
0723 
0724 @book{Smullyan:90,
0725     AUTHOR = "R.M. Smullyan",
0726     TITLE = "To Mock a Mockingbird",
0727     PUBLISHER = "Oxford University Press",
0728     YEAR = 1990}
0729 
0730 @book {Smullyan:94,
0731     AUTHOR = "R.M. Smullyan",
0732     TITLE = "Diagonalisation and Self-reference",
0733     PUBLISHER = "Clarendon Press",
0734     YEAR = 1994}
0735 
0736 @book {Sokolowski:91,
0737     AUTHOR = "S. Sokolowski",
0738     TITLE = "Applicative Higher Order Programming: the Standard ML Perspective",
0739     PUBLISHER = "Chapman and Hall",
0740     YEAR = 1991}
0741 
0742 @article {Tennent:76,
0743     AUTHOR = "R.D. Tennent",
0744     TITLE = "The Denotational Semantics of Programming Languages",
0745     JOURNAL = "Communications of the ACM",
0746     YEAR = 1976,
0747     VOLUME = 19,
0748     PAGES = 437}
0749 
0750 @book {Tennent:91,
0751     AUTHOR = "R.D. Tennent",
0752     TITLE = "Semantics of Programming Languages",
0753     PUBLISHER = "Prentice Hall",
0754     YEAR = 1991}
0755 
0756 @book {Thompson:91,
0757     AUTHOR = "S. Thompson",
0758     TITLE = "Type Theory and Functional Programming",
0759     PUBLISHER = "Addison Wesley",
0760     YEAR = 1991}
0761 
0762 @book {Thompson:95,
0763     AUTHOR = "S. Thompson",
0764     TITLE = "Miranda: The Craft of Functional Programming",
0765     PUBLISHER = "Addison Wesley",
0766     YEAR = 1995}
0767 
0768 @article {Turner:79,
0769     AUTHOR = "D.A. Turner",
0770     TITLE = "A New Implementation Technique for Applicative Languages",
0771     JOURNAL = "Software --- Practice and Experience",
0772     VOLUME = 9,
0773     YEAR = 1979,
0774     PAGES = 31}
0775 
0776 @incollection {Turner:90,
0777     AUTHOR = "D.A. Turner",
0778     TITLE = "An overview of {Miranda}",
0779     YEAR = 1990,
0780     EDITOR = "D.A. Turner",
0781     BOOKTITLE = "Research Topics in Functional Programming",
0782     PUBLISHER = "Addison Wesley",
0783     PAGES = 1}
0784 
0785 @inproceedings {Wadler:92,
0786     AUTHOR = "Wadler, P.",
0787     TITLE = "The Essence of Functional Programming",
0788     BOOKTITLE = "19th Annual Symposium on
0789                  Principles of Programming Languages, Albuquerque",
0790     YEAR = 1992}
0791 
0792 @incollection{Wald:93,
0793     AUTHOR = "B. Wald",
0794     TITLE = "A Theory of Unary Pairfunctions",
0795     YEAR = 1993,
0796     EDITOR = "M. Droste and Y. Gurevich",
0797     BOOKTITLE = "Semantics of Programming Languages and Model Theory",
0798     PUBLISHER = "Gordon and Breach Science Publishers",
0799     PAGES = 287}
0800 
0801 @book {Walters:91,
0802     AUTHOR = "R.F.C. Walters",
0803     TITLE = "Categories and Computer Science",
0804     PUBLISHER = "Cambridge University Press",
0805     YEAR = 1991}
0806 
0807 @incollection {Williams:82,
0808     AUTHOR = "J.H. Williams",
0809     TITLE = "Notes on the {FP} style of programming",
0810     YEAR = 1982,
0811     EDITOR = "J. Darlington and P. Henderson and D.A. Turner",
0812     BOOKTITLE = "Functional Programming and its Applications",
0813     PUBLISHER = "Cambridge University Press",
0814     PAGES = 73}
0815 
0816 @book {Winskel:93,
0817     AUTHOR = "G. Winskel",
0818     TITLE = "The Formal Semantics of Programming Languages",
0819     PUBLISHER = "MIT Press",
0820     YEAR = 1993}
0821 
0822