-
1
-
-
72249094198
-
Typestate-oriented programming
-
J. Aldrich, J. Sunshine, D. Saini, and Z. Sparks. Typestate-oriented programming. In Proceedings of the 24th conference on Object Oriented Programming Systems Languages and Applications, pages 1015-1012, 2009.
-
(2009)
Proceedings of the 24th Conference on Object Oriented Programming Systems Languages and Applications
, pp. 1015-1012
-
-
Aldrich, J.1
Sunshine, J.2
Saini, D.3
Sparks, Z.4
-
7
-
-
77957310173
-
Correct-by-construction concurrency: Using dependent types to verify implementations of effectful resource usage protocols
-
E. Brady and K. Hammond. Correct-by-construction concurrency: Using dependent types to verify implementations of effectful resource usage protocols. Fundamenta Informaticae, 102: 145-176, 2010.
-
(2010)
Fundamenta Informaticae
, vol.102
, pp. 145-176
-
-
Brady, E.1
Hammond, K.2
-
9
-
-
84857073320
-
Resource-safe systems programming with embedded domain specific languages
-
E. Brady and K. Hammond. Resource-safe Systems Programming with Embedded Domain Specific Languages. In Practical Applications of Declarative Languages, pages 242-257, 2012.
-
(2012)
Practical Applications of Declarative Languages
, pp. 242-257
-
-
Brady, E.1
Hammond, K.2
-
10
-
-
74149083935
-
Finally tagless, partially evaluated: Tagless staged interpreters for simpler typed languages
-
J. Carette, O. Kiselyov, and C.-C. Shan. Finally tagless, partially evaluated: Tagless staged interpreters for simpler typed languages. Journal of Functional Programming, 19(05): 509-543.
-
Journal of Functional Programming
, vol.19
, Issue.5
, pp. 509-543
-
-
Carette, J.1
Kiselyov, O.2
Shan, C.-C.3
-
16
-
-
0005448247
-
-
PhD thesis, Queen Mary and West-field College, University of London
-
P. B. Levy. Call-By-Push-Value. PhD thesis, Queen Mary and West-field College, University of London, 2001.
-
(2001)
Call-By-Push-Value
-
-
Levy, P.B.1
-
17
-
-
0029203616
-
Monad transformers and modular interpreters
-
New York, New York, USA, Jan. ACM Press
-
S. Liang, P. Hudak, and M. Jones. Monad transformers and modular interpreters. In Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of Programming Languages, pages 333-343, New York, New York, USA, Jan. 1995. ACM Press.
-
(1995)
Proceedings of the 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 333-343
-
-
Liang, S.1
Hudak, P.2
Jones, M.3
-
22
-
-
55249085443
-
Hoare type theory, polymorphism and separation
-
Sept.
-
A. Nanevski, G. Morrisett, and L. Birkedal. Hoare type theory, polymorphism and separation. Journal of Functional Programming, 18(5-6): 865-911, Sept. 2008.
-
(2008)
Journal of Functional Programming
, vol.18
, Issue.5-6
, pp. 865-911
-
-
Nanevski, A.1
Morrisett, G.2
Birkedal, L.3
-
23
-
-
59249093515
-
Ynot: Dependent types for imperative programs
-
ACM
-
A. Nanevski, G. Morrisett, A. Shinnar, P. Govereau, and L. Birkedal. Ynot: Dependent types for imperative programs. In Proceedings of the 13th International Conference on Functional Programming (ICFP '08), pages 229-240. ACM, 2008.
-
(2008)
Proceedings of the 13th International Conference on Functional Programming (ICFP '08)
, pp. 229-240
-
-
Nanevski, A.1
Morrisett, G.2
Shinnar, A.3
Govereau, P.4
Birkedal, L.5
-
24
-
-
12844275683
-
-
Technical report
-
M. Odersky, P. Altherr, V. Cremet, B. Emir, S. Maneth, S. Micheloud, N. Mihaylov, M. Schinz, E. Stenman, and M. Zenger. An overview of the Scala programming language. Technical report, 2004.
-
An Overview of the Scala Programming Language
-
-
Odersky, M.1
Altherr, P.2
Cremet, V.3
Emir, B.4
Maneth, S.5
Micheloud, S.6
Mihaylov, N.7
Schinz, M.8
Stenman, E.9
Zenger, M.10
-
25
-
-
0036949280
-
Tagless staged interpreters for typed languages
-
ACM, Sept.
-
E. Pašalic, W. Taha, and T. Sheard. Tagless staged interpreters for typed languages. In Proceedings of the 7th International Conference on Functional Programming (ICFP '02), Volume 37, pages 218-229. ACM, Sept. 2002.
-
(2002)
Proceedings of the 7th International Conference on Functional Programming (ICFP '02)
, vol.37
, pp. 218-229
-
-
Pašalic, E.1
Taha, W.2
Sheard, T.3
-
29
-
-
0022605097
-
Typestate: A programming language concept for enhancing software reliability
-
R. Strom and S. Yemini. Typestate: A programming language concept for enhancing software reliability. IEEE Transactions on Software Engineering, SE-12(1): 157-171, 1986.
-
(1986)
IEEE Transactions on Software Engineering
, vol.SE-12
, Issue.1
, pp. 157-171
-
-
Strom, R.1
Yemini, S.2
-
31
-
-
84955607329
-
Monads for functional programming
-
J. Jeuring and E. Meijer, editors Springer
-
P. Wadler. Monads for functional programming. In J. Jeuring and E. Meijer, editors, Advanced Functional Programming, Volume 925 of LNCS, pages 24-52. Springer, 1995.
-
(1995)
Advanced Functional Programming, Volume 925 of LNCS
, pp. 24-52
-
-
Wadler, P.1
|