-
1
-
-
0027574302
-
Computational interpretations of linear logic
-
ABRAMSKY, S. 1993. Computational interpretations of linear logic. Theor. Comput. Sci. 111, 3-57.
-
(1993)
Theor. Comput. Sci.
, vol.111
, pp. 3-57
-
-
Abramsky, S.1
-
2
-
-
0346897428
-
The ins and outs of Clean I/O
-
Jan.
-
ACHTEN, P. AND PLASMEIJER, R. 1995. The ins and outs of Clean I/O. J. Funct. Program. 5, 1 (Jan.), 81-110.
-
(1995)
J. Funct. Program.
, vol.5
, Issue.1
, pp. 81-110
-
-
Achten, P.1
Plasmeijer, R.2
-
6
-
-
0003180840
-
A formulation of the simple theory of types
-
CHURCH, A. 1940. A formulation of the simple theory of types. J. Symbol. Logic 5, 56-68.
-
(1940)
J. Symbol. Logic
, vol.5
, pp. 56-68
-
-
Church, A.1
-
7
-
-
3643050599
-
-
Tech. Rep. 52, Computing Laboratory, University of Kent at Canterbury
-
CUPITT, J. 1989. A brief walk through KAOS. Tech. Rep. 52, Computing Laboratory, University of Kent at Canterbury.
-
(1989)
A Brief Walk Through KAOS
-
-
Cupitt, J.1
-
8
-
-
0030713531
-
Rolling your own mutable ADT - A connection between linear types and monads
-
(Paris, France, Jan.), ACM, New York
-
CHEN, C.-P. AND HUDAK, P. 1997. Rolling your own mutable ADT - a connection between linear types and monads. In 24th Symposium on Principles of Programming Languages (Paris, France, Jan.), ACM, New York.
-
(1997)
24th Symposium on Principles of Programming Languages
-
-
Chen, C.-P.1
Hudak, P.2
-
10
-
-
0028022240
-
Representing monads
-
(Portland, OR, Jan.), ACM, New York
-
FILINSKI, A. 1994. Representing monads. In 21st Symposium on Principles of Programming Languages (Portland, OR, Jan.), ACM, New York.
-
(1994)
21st Symposium on Principles of Programming Languages
-
-
Filinski, A.1
-
11
-
-
1142270483
-
Functional parsers
-
J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag
-
FOKKER, J. 1995. Functional parsers. In Advanced Functional Programming, J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag.
-
(1995)
Advanced Functional Programming
-
-
Fokker, J.1
-
13
-
-
0039492084
-
Higher-order functions considered unnecessary for higher-order programming
-
D. Turner, Ed., Addison-Wesley, Reading, MA
-
GOGUEN, J. 1990. Higher-order functions considered unnecessary for higher-order programming. In Research Topics in Functional Programming, D. Turner, Ed., Addison-Wesley, Reading, MA.
-
(1990)
Research Topics in Functional Programming
-
-
Goguen, J.1
-
14
-
-
0004297898
-
-
Distinguished Dissertations in Computer Science, Cambridge University Press, New York
-
GORDON, A. 1993. Functional Programming and Input/Output. Distinguished Dissertations in Computer Science, Cambridge University Press, New York.
-
(1993)
Functional Programming and Input/Output
-
-
Gordon, A.1
-
16
-
-
84873290500
-
The Glasgow Haskell compiler: A retrospective
-
(Ayr, Scotland, July), Springer Verlag Workshops in Computing Series
-
HALL, C., HAMMOND, K., PARTAIN, W., PEYTON JONES, S. L., AND WADLER, P. 1992. The Glasgow Haskell compiler: A retrospective. In Proceedings of the 1992 Glasgow Workshop on Functional Programming (Ayr, Scotland, July), Springer Verlag Workshops in Computing Series, 134-143.
-
(1992)
Proceedings of the 1992 Glasgow Workshop on Functional Programming
, pp. 134-143
-
-
Hall, C.1
Hammond, K.2
Partain, W.3
Peyton Jones, S.L.4
Wadler, P.5
-
17
-
-
0028121967
-
A generic account of continuation-passing styles
-
(Portland, OR, Jan.), ACM, New York
-
HATCLIFF, J. AND DANVY, O. 1994. A generic account of continuation-passing styles. In 21st Symposium on Principles of Programming Languages (Portland, OR, Jan.), ACM, New York.
-
(1994)
21st Symposium on Principles of Programming Languages
-
-
Hatcliff, J.1
Danvy, O.2
-
19
-
-
0002386430
-
The formulae-as-types notion of construction
-
J. P. Seldin and J. R. Hindley, Eds., Academic Press. (The original version was circulated privately in 1969.)
-
HOWARD, W. A. 1980. The formulae-as-types notion of construction. In To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus, and Formalism, J. P. Seldin and J. R. Hindley, Eds., Academic Press. (The original version was circulated privately in 1969.)
-
(1980)
To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus, and Formalism
-
-
Howard, W.A.1
-
21
-
-
84969385445
-
Report on the programming language Haskell, a non-strict purely-functional programming language
-
Version 1.2, May
-
HUDAK, P., PEYTON JONES, S., AND WADLER, P. Eds. 1992. Report on the programming language Haskell, a non-strict purely-functional programming language, Version 1.2. Sigplan Not. 27, 5 (May).
-
(1992)
Sigplan Not
, vol.27
, Issue.5
-
-
Hudak, P.1
Peyton Jones, S.2
Wadler, P.3
-
22
-
-
0013044528
-
The design of a pretty-printing library
-
J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag
-
HUGHES, J. 1995. The design of a pretty-printing library. In Advanced Functional Programming, J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag.
-
(1995)
Advanced Functional Programming
-
-
Hughes, J.1
-
23
-
-
0027878532
-
A system of constructor classes: Overloading and implicit higher-order polymorphism
-
(Copenhagen, June), ACM, New York
-
JONES, M. P. 1993. A system of constructor classes: Overloading and implicit higher-order polymorphism. In Conference on Functional Programming Languages and Computer Architecture (Copenhagen, June), ACM, New York.
-
(1993)
Conference on Functional Programming Languages and Computer Architecture
-
-
Jones, M.P.1
-
25
-
-
0002033916
-
Functional programming with overloading and higher-order polymorphism
-
J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag
-
JONES, M. P. 1995. Functional programming with overloading and higher-order polymorphism. In Advanced Functional Programming, J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag.
-
(1995)
Advanced Functional Programming
-
-
Jones, M.P.1
-
26
-
-
0004215097
-
-
Res. Rep. YALE/DCS/RR-1004, Yale University, New Haven, Dec.
-
JONES, M. P. AND DUPONCHEEL, L. 1993. Composing monads. Res. Rep. YALE/DCS/RR-1004, Yale University, New Haven, Dec.
-
(1993)
Composing Monads
-
-
Jones, M.P.1
Duponcheel, L.2
-
27
-
-
3643075781
-
-
(Ullapool, Scotland, July), Electronic Workshops in Computing, Springer-Verlag
-
JONES, S. B. 1995. Experiences with Clean I/O, Proceedings of the Glasgow Workshop on Functional Programming (Ullapool, Scotland, July), Electronic Workshops in Computing, Springer-Verlag.
-
(1995)
Experiences with Clean I/O, Proceedings of the Glasgow Workshop on Functional Programming
-
-
Jones, S.B.1
-
28
-
-
0029180796
-
Structuring depth-first search algorithms in Haskell
-
(San Francisco, CA, Jan.), ACM, New York
-
KING, D. AND LAUNCHBURY, J. 1995. Structuring depth-first search algorithms in Haskell. In 22nd Symposium on Principles of Programming Languages (San Francisco, CA, Jan.), ACM, New York.
-
(1995)
22nd Symposium on Principles of Programming Languages
-
-
King, D.1
Launchbury, J.2
-
29
-
-
24644453859
-
Combining monads
-
(Ayr, Scotland, July), Workshops in Computing Series, Springer-Verlag
-
KING, D. AND WADLER, P. 1992. Combining monads. In Glasgow Workshop on Functional Programming (Ayr, Scotland, July), Workshops in Computing Series, Springer-Verlag.
-
(1992)
Glasgow Workshop on Functional Programming
-
-
King, D.1
Wadler, P.2
-
30
-
-
0024035606
-
The linear abstract machine
-
LAFONT, Y. 1988. The linear abstract machine. Theor. Comput. Sci. 59, 157-180.
-
(1988)
Theor. Comput. Sci.
, vol.59
, pp. 157-180
-
-
Lafont, Y.1
-
31
-
-
84943347337
-
A correspondence between ALGOL 60 and Church's lambda notation: Parts I and II
-
Feb./March
-
LANDIN, P. J. 1965. A correspondence between ALGOL 60 and Church's lambda notation: Parts I and II. Commun. ACM 8, 2,3 (Feb./March), 89-101, 158-165.
-
(1965)
Commun. ACM
, vol.8
, Issue.2-3
, pp. 89-101
-
-
Landin, P.J.1
-
32
-
-
0011494769
-
Lazy imperative programming
-
(Copenhagen, Denmark, June), ACM, New York
-
LAUNCHBURY, J. 1993. Lazy imperative programming. In Workshop on State in Programming Languages (Copenhagen, Denmark, June), ACM, New York.
-
(1993)
Workshop on State in Programming Languages
-
-
Launchbury, J.1
-
33
-
-
3643132975
-
Graph algorithms with a functional flavour
-
J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag
-
LAUNCHBURY, J. 1995. Graph algorithms with a functional flavour. In Advanced Functional Programming, J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag.
-
(1995)
Advanced Functional Programming
-
-
Launchbury, J.1
-
34
-
-
0028098969
-
Lazy functional state threads
-
(Orlando, FL), ACM, New York
-
LAUNCHBURY, J. AND PEYTON JONES, S. L. 1994. Lazy functional state threads. In Conference on Programming Language Design and Implementation (Orlando, FL), ACM, New York.
-
(1994)
Conference on Programming Language Design and Implementation
-
-
Launchbury, J.1
Peyton Jones, S.L.2
-
35
-
-
0030645121
-
Monadic state: Axiomatization and type safety (ICFP 1997)
-
(Amsterdam, The Netherlands, July), ACM, New York
-
LAUNCHBURY, J. AND SABRY, A. 1997. Monadic state: Axiomatization and type safety (ICFP 1997) In Second International Conference on Functional Programming (Amsterdam, The Netherlands, July), ACM, New York.
-
(1997)
Second International Conference on Functional Programming
-
-
Launchbury, J.1
Sabry, A.2
-
36
-
-
0029203616
-
Monad transformers and modular interpreters
-
(San Francisco, CA, Jan.), ACM, New York
-
LIANG, S., HUDAK, P., AND JONES, M. P. 1995. Monad transformers and modular interpreters. In 22nd Symposium on Principles of Programming Languages, (San Francisco, CA, Jan.), ACM, New York.
-
(1995)
22nd Symposium on Principles of Programming Languages
-
-
Liang, S.1
Hudak, P.2
Jones, M.P.3
-
37
-
-
0037946154
-
-
Tech. Rep. CSTR-95-013, Department of Computer Science, University of Bristol, June
-
LLOYD, J. W. 1995. Declarative programming in Escher. Tech. Rep. CSTR-95-013, Department of Computer Science, University of Bristol, June.
-
(1995)
Declarative Programming in Escher
-
-
Lloyd, J.W.1
-
39
-
-
0003603172
-
Merging monads and folds for functional programming
-
J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag
-
MEIJER, E. AND JEURING, J. 1995. Merging monads and folds for functional programming. In Advanced Functional Programming, J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag.
-
(1995)
Advanced Functional Programming
-
-
Meijer, E.1
Jeuring, J.2
-
40
-
-
0003444157
-
-
MIT Press, Cambridge, MA
-
MILNER, R., TOFTE, M., AND HARPER, R. 1990. The Definition of Standard ML. MIT Press, Cambridge, MA.
-
(1990)
The Definition of Standard ML
-
-
Milner, R.1
Tofte, M.2
Harper, R.3
-
41
-
-
0003444157
-
-
MIT Press, Cambridge, MA
-
MILNER, R., TOFTE, M., HARPER, R., AND MAC-QUEEN, D. 1997. The Definition of Standard ML (Revised). MIT Press, Cambridge, MA.
-
(1997)
The Definition of Standard ML (Revised)
-
-
Milner, R.1
Tofte, M.2
Harper, R.3
Mac-Queen, D.4
-
42
-
-
0024927385
-
Computational lambda-calculus and monads
-
Asilomar, CA, June, IEEE
-
MOGGI, E. 1989. Computational lambda-calculus and monads. In Symposium on Logic in Computer Science, (Asilomar, CA, June), IEEE.
-
(1989)
Symposium on Logic in Computer Science
-
-
Moggi, E.1
-
43
-
-
0026188821
-
Notions of computation and monads
-
MOGGI, E. 1991. Notions of computation and monads. Inf. Comput. 93, 1.
-
(1991)
Inf. Comput.
, vol.93
, pp. 1
-
-
Moggi, E.1
-
44
-
-
0027271332
-
Call-by-name, assignment, and the lambda calculus
-
(Charleston, SC, Jan.), ACM, New York
-
ODERSKY, M., RABIN, D., AND HUDAK, P. 1993. Call-by-name, assignment, and the lambda calculus. In 20th Symposium on Principles of Programming Languages (Charleston, SC, Jan.), ACM, New York.
-
(1993)
20th Symposium on Principles of Programming Languages
-
-
Odersky, M.1
Rabin, D.2
Hudak, P.3
-
47
-
-
0003952510
-
-
Tech. Rep., Yale University, May
-
PETERSON, J. AND HAMMOND, K., Eds. 1996. Report on the programming language Haskell, a non-strict purely-functional programming language, Version 1.3. Tech. Rep., Yale University, May.
-
(1996)
Report on the Programming Language Haskell, a Non-strict Purely-functional Programming Language, Version 1.3
-
-
Peterson, J.1
Hammond, K.2
-
49
-
-
0027271331
-
Imperative functional programming
-
Charleston, SC, Jan., ACM, New York
-
PEYTON JONES, S. L. AND WADLER, P. 1993. Imperative functional programming. In 20th Symposium on Principles of Programming Languages, (Charleston, SC, Jan.), ACM, New York.
-
(1993)
20th Symposium on Principles of Programming Languages
-
-
Peyton Jones, S.L.1
Wadler, P.2
-
50
-
-
0029723636
-
Concurrent Haskell
-
St. Petersburg, FL, Jan., ACM, New York
-
PEYTON JONES, S. L., GORDON, A., AND FINNE, S. 1996. Concurrent Haskell. In 23rd Symposium on Principles of Programming Languages (St. Petersburg, FL, Jan.), ACM, New York.
-
(1996)
23rd Symposium on Principles of Programming Languages
-
-
Peyton Jones, S.L.1
Gordon, A.2
Finne, S.3
-
51
-
-
18944377121
-
Call-by-name, call-by-value, and the λ-calculus
-
PLOTKIN, G. 1975. Call-by-name, call-by-value, and the λ-calculus. Theor. Comput. Sci. 1, 125-159.
-
(1975)
Theor. Comput. Sci.
, vol.1
, pp. 125-159
-
-
Plotkin, G.1
-
52
-
-
0000798744
-
The discoveries of continuations
-
REYNOLDS, J. C. 1993. The discoveries of continuations. Lisp Symbol. Comput. 6, 3/4, 233-247.
-
(1993)
Lisp Symbol. Comput.
, vol.6
, Issue.3-4
, pp. 233-247
-
-
Reynolds, J.C.1
-
53
-
-
0029694538
-
A reflection on call-by-value
-
(Philadelphia, PA, May), ACM, New York
-
SABRY, A. AND WADLER, P. 1996. A reflection on call-by-value. In First International Conference on Functional Programming (Philadelphia, PA, May), ACM, New York.
-
(1996)
First International Conference on Functional Programming
-
-
Sabry, A.1
Wadler, P.2
-
54
-
-
84976808753
-
Detecting global variables in denotational specifications
-
SCHMIDT, D. A. 1985. Detecting global variables in denotational specifications. ACM Trans. Program. Lang. Syst. 7, 299-310.
-
(1985)
ACM Trans. Program. Lang. Syst.
, vol.7
, pp. 299-310
-
-
Schmidt, D.A.1
-
55
-
-
0025448350
-
A functional theory of exceptions
-
June
-
SPIVEY, M. 1990. A functional theory of exceptions. Sci. Comput. Program. 14, 1 (June), 25-42.
-
(1990)
Sci. Comput. Program.
, vol.14
, Issue.1
, pp. 25-42
-
-
Spivey, M.1
-
56
-
-
0028013811
-
Building interpreters by composing monads
-
(Portland, OR, Jan.), ACM, New York
-
STEELE, G. L., JR. 1994. Building interpreters by composing monads. In 21st Symposium on Principles of Programming Languages (Portland, OR, Jan.), ACM, New York.
-
(1994)
21st Symposium on Principles of Programming Languages
-
-
Steele Jr., G.L.1
-
57
-
-
0022712787
-
Message-based functional operating systems
-
STOYE, W. 1986. Message-based functional operating systems. Sci. Comput. Program. 6, 3, 291-311.
-
(1986)
Sci. Comput. Program.
, vol.6
, Issue.3
, pp. 291-311
-
-
Stoye, W.1
-
58
-
-
0004763159
-
How to replace failure by a list of successes
-
(Nancy, France, Sept.), LNCS 201, Springer-Verlag
-
WADLER, P. 1985. How to replace failure by a list of successes. In Conference on Functional Programming Languages and Computer Architecture (Nancy, France, Sept.), LNCS 201, Springer-Verlag.
-
(1985)
Conference on Functional Programming Languages and Computer Architecture
-
-
Wadler, P.1
-
59
-
-
0025550685
-
Comprehending monads
-
(Nice, France, June), ACM, New York
-
WADLER, P. 1990a. Comprehending monads. In Conference on Lisp and Functional Programming (Nice, France, June), ACM, New York.
-
(1990)
Conference on Lisp and Functional Programming
-
-
Wadler, P.1
-
60
-
-
0003232884
-
Linear types can change the world!
-
(Sea of Galilee, Israel, April), M. Broy and C. Jones, Eds., North Holland
-
WADLER, P. 1990b. Linear types can change the world! In Programming Concepts and Methods (Sea of Galilee, Israel, April), M. Broy and C. Jones, Eds., North Holland.
-
(1990)
Programming Concepts and Methods
-
-
Wadler, P.1
-
61
-
-
0026998945
-
The essence of functional programming
-
Albuquerque, NM, Jan., ACM, New York
-
WADLER, P. 1992. The essence of functional programming (invited talk). In 19th Symposium on Principles of Programming Languages (Albuquerque, NM, Jan.), ACM, New York.
-
(1992)
19th Symposium on Principles of Programming Languages
-
-
Wadler, P.1
-
62
-
-
3042812934
-
Monads for functional programming
-
M. Broy, Ed., NATO ASI Series, Springer-Verlag
-
WADLER, P. 1993a. Monads for functional programming. In Program Design Calculi, M. Broy, Ed., NATO ASI Series, Springer-Verlag, 1993. Also in Advanced Functional Programming, J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag, 1995.
-
(1993)
Program Design Calculi
-
-
Wadler, P.1
-
63
-
-
3643130927
-
-
LNCS 925, Springer-Verlag, 1995
-
WADLER, P. 1993a. Monads for functional programming. In Program Design Calculi, M. Broy, Ed., NATO ASI Series, Springer-Verlag, 1993. Also in Advanced Functional Programming, J. Jeuring and E. Meijer, Eds., LNCS 925, Springer-Verlag, 1995.
-
(1993)
Advanced Functional Programming
-
-
Jeuring, J.1
Meijer, E.2
-
64
-
-
0040620014
-
A taste of linear logic
-
Gdansk, Poland, Aug., LNCS 711, Springer-Verlag
-
WADLER, P. 1993b. A taste of linear logic. (Invited talk). Mathematical Foundations of Computing Science (Gdansk, Poland, Aug.), LNCS 711, Springer-Verlag.
-
(1993)
Mathematical Foundations of Computing Science
-
-
Wadler, P.1
-
65
-
-
3643106978
-
Monads and composable continuations
-
Jan.
-
WADLER, P. 1994. Monads and composable continuations. Lisp Symbol. Comput. 7, 1 (Jan.), 39-55.
-
(1994)
Lisp Symbol. Comput.
, vol.7
, Issue.1
, pp. 39-55
-
-
Wadler, P.1
-
66
-
-
0038726186
-
How to declare an imperative
-
(Dec.), John Lloyd, Ed., MIT Press, Cambridge, MA
-
WADLER, P. 1995. How to declare an imperative. In International Logic Programming Symposium, (Dec.), John Lloyd, Ed., MIT Press, Cambridge, MA.
-
(1995)
International Logic Programming Symposium
-
-
Wadler, P.1
-
67
-
-
0021774950
-
Higher-order extensions to Prolog - Are they needed?
-
D, Michie, et al., Eds., Ellis Horwood, Chichester, UK
-
WARREN, D. H. D. 1981. Higher-order extensions to Prolog - are they needed? In Machine Intelligence 10, D, Michie, et al., Eds., Ellis Horwood, Chichester, UK.
-
(1981)
Machine Intelligence
, vol.10
-
-
Warren, D.H.D.1
|