-
1
-
-
84976752728
-
Dynamic typing in a statically typed language
-
Apr.
-
M. Abadi, L. Cardelli, B. Pierce, and G. Plotkin. Dynamic typing in a statically typed language. ACM TOPLAS, 13(2):237-268, Apr. 1991.
-
(1991)
ACM TOPLAS
, vol.13
, Issue.2
, pp. 237-268
-
-
Abadi, M.1
Cardelli, L.2
Pierce, B.3
Plotkin, G.4
-
3
-
-
41149148138
-
RPython: A step towards reconciling dynamically and statically typed OO languages
-
Oct.
-
D. Ancona, M. Ancona, A. Cuni, and N. D. Matsakis. RPython: a step towards reconciling dynamically and statically typed OO languages. In DLS, pages 53-64, Oct. 2007.
-
(2007)
DLS
, pp. 53-64
-
-
Ancona, D.1
Ancona, M.2
Cuni, A.3
Matsakis, N.D.4
-
5
-
-
18944378251
-
BabyJ: From object based to class based programming via types
-
Oct.
-
C. Anderson and S. Drossopoulou. BabyJ: From object based to class based programming via types. In WOOD, pages 53-81, Oct. 2003.
-
(2003)
WOOD
, pp. 53-81
-
-
Anderson, C.1
Drossopoulou, S.2
-
7
-
-
70350630552
-
Thorn: Robust, concurrent, extensible scripting on the JVM
-
Oct.
-
B. Bloom, J. Field, N. Nystrom, J. Östlund, G. Richards, R. Strniša, J. Vitek, and T. Wrigstad. Thorn: Robust, concurrent, extensible scripting on the JVM. In OOPSLA, pages 117-136, Oct. 2009.
-
(2009)
OOPSLA
, pp. 117-136
-
-
Bloom, B.1
Field, J.2
Nystrom, N.3
Östlund, J.4
Richards, G.5
Strniša, R.6
Vitek, J.7
Wrigstad, T.8
-
8
-
-
33646153117
-
Pluggable type systems
-
Oct.
-
G. Bracha. Pluggable type systems. In RDL, Oct. 2004.
-
(2004)
RDL
-
-
Bracha, G.1
-
9
-
-
84976770751
-
Strongtalk: Typechecking Smalltalk in a production environment
-
Sep.
-
G. Bracha and D. Griswold. Strongtalk: Typechecking Smalltalk in a production environment. In OOPSLA, pages 215-230, Sep. 1993.
-
(1993)
OOPSLA
, pp. 215-230
-
-
Bracha, G.1
Griswold, D.2
-
10
-
-
0345884636
-
Making the future safe for the past: Adding genericity to the Java programming language
-
Oct.
-
G. Bracha, M. Odersky, D. Stoutamire, and P. Wadler. Making the future safe for the past: Adding genericity to the Java programming language. In OOPSLA, pages 183-200, Oct. 1998.
-
(1998)
OOPSLA
, pp. 183-200
-
-
Bracha, G.1
Odersky, M.2
Stoutamire, D.3
Wadler, P.4
-
12
-
-
77950881291
-
-
Technical Report UU-CS-2009-004, Department of Information and Computing Sciences, Utrecht University
-
P. Camphuijsen, J. Hage, and S. Holdermans. Soft typing PHP. Technical Report UU-CS-2009-004, Department of Information and Computing Sciences, Utrecht University, 2009.
-
(2009)
Soft Typing PHP
-
-
Camphuijsen, P.1
Hage, J.2
Holdermans, S.3
-
13
-
-
84976788667
-
Soft typing
-
June
-
R. Cartwright and M. Fagan. Soft typing. In PLDI, pages 278-292, June 1991.
-
(1991)
PLDI
, pp. 278-292
-
-
Cartwright, R.1
Fagan, M.2
-
14
-
-
79959905517
-
-
website
-
DuctileJ website. http://code.google.com/p/ductilej/.
-
DuctileJ
-
-
-
15
-
-
0036948883
-
Contracts for higher-order functions
-
Oct.
-
R. B. Findler and M. Felleisen. Contracts for higher-order functions. In ICFP, pages 48-59, Oct. 2002.
-
(2002)
ICFP
, pp. 48-59
-
-
Findler, R.B.1
Felleisen, M.2
-
16
-
-
0035783968
-
Behavioral contracts and behavioral subtyping
-
Sep.
-
R. B. Findler, M. Latendresse, and M. Felleisen. Behavioral contracts and behavioral subtyping. In ESEC/FSE, pages 229-236, Sep. 2001.
-
(2001)
ESEC/FSE
, pp. 229-236
-
-
Findler, R.B.1
Latendresse, M.2
Felleisen, M.3
-
17
-
-
33745822823
-
Hybrid type checking
-
Jan.
-
C. Flanagan. Hybrid type checking. In POPL, Jan. 2006.
-
(2006)
POPL
-
-
Flanagan, C.1
-
18
-
-
70350623185
-
Profile-guided static typing for dynamic scripting languages
-
Oct.
-
M. Furr, J.-h. D. An, and J. S. Foster. Profile-guided static typing for dynamic scripting languages. In OOPSLA, pages 283-300, Oct. 2009.
-
(2009)
OOPSLA
, pp. 283-300
-
-
Furr, M.1
An, J.-H.D.2
Foster, J.S.3
-
19
-
-
70450266262
-
Static type inference for Ruby
-
Mar.
-
M. Furr, J.-h. D. An, J. S. Foster, and M. Hicks. Static type inference for Ruby. In SAC, pages 1859-1866, Mar. 2009.
-
(2009)
SAC
, pp. 1859-1866
-
-
Furr, M.1
An, J.-H.D.2
Foster, J.S.3
Hicks, M.4
-
20
-
-
31744447223
-
Fine-grained interoperability through mirrors and contracts
-
Oct.
-
K. E. Gray, R. B. Findler, and M. Flatt. Fine-grained interoperability through mirrors and contracts. In OOPSLA, pages 231-245, Oct. 2005.
-
(2005)
OOPSLA
, pp. 231-245
-
-
Gray, K.E.1
Findler, R.B.2
Flatt, M.3
-
22
-
-
84969382830
-
Evaluating the dynamic behavior of Python applications
-
A. Holkner and J. Harland. Evaluating the dynamic behavior of Python applications. In ACSC, 2009.
-
(2009)
ACSC
-
-
Holkner, A.1
Harland, J.2
-
23
-
-
79959903245
-
-
July 09
-
JRuby. http://kenai.com/projects/jruby/pages/JRubyInternalDesign, July 09, 2010.
-
(2010)
JRuby
-
-
-
24
-
-
79959882693
-
Sage: Unified hybrid checking for first-class types, general refinement types, and Dynamic
-
Sep.
-
K. Knowles, A. Tomb, J. Gronski, S. N. Freund, and C. Flanagan. Sage: Unified hybrid checking for first-class types, general refinement types, and Dynamic. In SFP, Sep. 2006.
-
(2006)
SFP
-
-
Knowles, K.1
Tomb, A.2
Gronski, J.3
Freund, S.N.4
Flanagan, C.5
-
25
-
-
33847638485
-
Just: Safe unknown types in Java-like languages
-
G. Lagorio and E. Zucca. Just: Safe unknown types in Java-like languages. J. Object Tech., 6(2):71-100, 2007.
-
(2007)
J. Object Tech.
, vol.6
, Issue.2
, pp. 71-100
-
-
Lagorio, G.1
Zucca, E.2
-
26
-
-
70450183861
-
Pervasive load-time transformation for transparently distributed Java
-
Mar.
-
P. McGachey, A. L. Hosking, and J. E. B. Moss. Pervasive load-time transformation for transparently distributed Java. In ByteCode 2009, Mar. 2009.
-
(2009)
ByteCode 2009
-
-
McGachey, P.1
Hosking, A.L.2
Moss, J.E.B.3
-
27
-
-
77949904635
-
How we refactor, and how we know it
-
May
-
E. Murphy-Hill, C. Parnin, and A. P. Black. How we refactor, and how we know it. In ICSE, pages 287-297, May 2009.
-
(2009)
ICSE
, pp. 287-297
-
-
Murphy-Hill, E.1
Parnin, C.2
Black, A.P.3
-
28
-
-
0025705911
-
The "problem" with automation: Inappropriate feedback and interaction, not "over-automation"
-
D. A. Norman. The "problem" with automation: Inappropriate feedback and interaction, not "over-automation". Phil. Trans. Royal Soc., B, 327(1241):585-593, 1990.
-
(1990)
Phil. Trans. Royal Soc., B
, vol.327
, Issue.1241
, pp. 585-593
-
-
Norman, D.A.1
-
29
-
-
24644496790
-
A soft-typing system for Erlang
-
Aug.
-
S.-O. Nyström. A soft-typing system for Erlang. In ERLANG '03, pages 56-71, Aug. 2003.
-
(2003)
ERLANG '03
, pp. 56-71
-
-
Nyström, S.-O.1
-
30
-
-
78650121802
-
Flexible modeling tools for pre-requirements analysis: Conceptual architecture and research challenges
-
Oct.
-
H. Ossher et al. Flexible modeling tools for pre-requirements analysis: conceptual architecture and research challenges. In Onward!, pages 848-864, Oct. 2010.
-
(2010)
Onward!
, pp. 848-864
-
-
Ossher, H.1
-
31
-
-
84901048150
-
Dynamic typing with dependent types
-
Toulouse, Aug.
-
X. Ou, G. Tan, Y. Mandelbaum, and D. Walker. Dynamic typing with dependent types. In TCS, pages 437-450, Toulouse, Aug. 2004.
-
(2004)
TCS
, pp. 437-450
-
-
Ou, X.1
Tan, G.2
Mandelbaum, Y.3
Walker, D.4
-
32
-
-
77957605570
-
An analysis of the dynamic behavior of JavaScript programs
-
June
-
G. Richards, S. Lebresne, B. Burg, and J. Vitek. An analysis of the dynamic behavior of JavaScript programs. In PLDI, pages 1-12, June 2010.
-
(2010)
PLDI
, pp. 1-12
-
-
Richards, G.1
Lebresne, S.2
Burg, B.3
Vitek, J.4
-
33
-
-
77950472037
-
Bytecodes meet combinators: Invokedynamic on the JVM
-
J. R. Rose. Bytecodes meet combinators: invokedynamic on the JVM. In VMIL, pages 1-11, 2009.
-
(2009)
VMIL
, pp. 1-11
-
-
Rose, J.R.1
-
36
-
-
38149131740
-
Gradual typing for objects
-
Aug.
-
J. Siek and W. Taha. Gradual typing for objects. In ECOOP, pages 2-27, Aug. 2007.
-
(2007)
ECOOP
, pp. 2-27
-
-
Siek, J.1
Taha, W.2
-
37
-
-
78650759970
-
Gradual typing with unification-based inference
-
Pathos, Cyprus, July
-
J. Siek and M. Vachharajani. Gradual typing with unification-based inference. In DLS, Pathos, Cyprus, July 2008.
-
(2008)
DLS
-
-
Siek, J.1
Vachharajani, M.2
-
38
-
-
70350433842
-
Exploring the design space of higher-order casts
-
Mar.
-
J. G. Siek, R. Garcia, and W. Taha. Exploring the design space of higher-order casts. In ESOP, Mar. 2009.
-
(2009)
ESOP
-
-
Siek, J.G.1
Garcia, R.2
Taha, W.3
-
39
-
-
38849181298
-
Gradual typing for functional languages
-
Sep.
-
J. G. Siek and W. Taha. Gradual typing for functional languages. In SFP, pages 81-92, Sep. 2006.
-
(2006)
SFP
, pp. 81-92
-
-
Siek, J.G.1
Taha, W.2
-
40
-
-
77950874021
-
Threesomes, with and without blame
-
Jan.
-
J. G. Siek and P. Wadler. Threesomes, with and without blame. In POPL, Jan. 2010.
-
(2010)
POPL
-
-
Siek, J.G.1
Wadler, P.2
-
41
-
-
79959876227
-
-
July
-
STOP, July 2009.
-
(2009)
STOP
-
-
-
42
-
-
84963917165
-
Living with reflection: Towards coexistence of program transformation by middleware and reflection in Java applications
-
Mar.
-
M. Tatsubori. Living with reflection: Towards coexistence of program transformation by middleware and reflection in Java applications. In PPL, Mar. 2004.
-
(2004)
PPL
-
-
Tatsubori, M.1
-
43
-
-
0025238215
-
Quasi-static typing
-
Jan.
-
S. Thatte. Quasi-static typing. In POPL, pages 367-381, Jan. 1990.
-
(1990)
POPL
, pp. 367-381
-
-
Thatte, S.1
-
44
-
-
77950856014
-
Interlanguage migration: From scripts to programs
-
Oct.
-
S. Tobin-Hochstadt and M. Felleisen. Interlanguage migration: From scripts to programs. In DLS, Oct. 2006.
-
(2006)
DLS
-
-
Tobin-Hochstadt, S.1
Felleisen, M.2
-
45
-
-
84865640567
-
The design and implementation of Typed Scheme
-
Jan.
-
S. Tobin-Hochstadt and M. Felleisen. The design and implementation of Typed Scheme. In POPL, Jan. 2008.
-
(2008)
POPL
-
-
Tobin-Hochstadt, S.1
Felleisen, M.2
-
46
-
-
67650189558
-
Well-typed programs can't be blamed
-
Mar.
-
P. Wadler and R. B. Findler. Well-typed programs can't be blamed. In ESOP, pages 1-16, Mar. 2009.
-
(2009)
ESOP
, pp. 1-16
-
-
Wadler, P.1
Findler, R.B.2
-
47
-
-
77950874272
-
Integrating typed and untyped code in a scripting language
-
Jan.
-
T. Wrigstad, F. Zappa Nardelli, S. Lebresne, J. Östlund, and J. Vitek. Integrating typed and untyped code in a scripting language. In POPL, Jan. 2010.
-
(2010)
POPL
-
-
Wrigstad, T.1
Zappa Nardelli, F.2
Lebresne, S.3
Östlund, J.4
Vitek, J.5
|