Commits

Carl Friedrich Bolz committed 6e65ae1

capitalization

Comments (0)

Files changed (1)

talk/vmil2012/zotero.bib

 
 @inproceedings{deutsch_efficient_1984,
 	address = {Salt Lake City, Utah},
-	title = {Efficient implementation of the Smalltalk-80 system},
+	title = {Efficient implementation of the {Smalltalk-80} system},
 	isbn = {0-89791-125-3},
 	url = {http://portal.acm.org/citation.cfm?id=800017.800542},
 	doi = {10.1145/800017.800542},
 
 @inproceedings{holkner_evaluating_2009,
 	address = {Wellington, New Zealand},
-	title = {Evaluating the dynamic behaviour of Python applications},
+	title = {Evaluating the dynamic behaviour of {Python} applications},
 	isbn = {978-1-920682-72-9},
 	url = {http://portal.acm.org/citation.cfm?id=1862665},
 	abstract = {The Python programming language is typical among dynamic languages in that programs written in it are not susceptible to static analysis. This makes efficient static program compilation difficult, as well as limiting the amount of early error detection that can be performed. Prior research in this area tends to make assumptions about the nature of programs written in Python, restricting the expressiveness of the language. One may question why programmers are drawn to these languages at all, if only to use them in a static-friendly style. In this paper we present our results after measuring the dynamic behaviour of 24 production-stage open source Python programs. The programs tested included arcade games, {GUI} applications and non-interactive batch programs. We found that while most dynamic activity occurs during program startup, dynamic activity after startup cannot be discounted entirely.},
 @inproceedings{callau_how_2011,
 	address = {New York, {NY}, {USA}},
 	series = {{MSR} '11},
-	title = {How developers use the dynamic features of programming languages: the case of smalltalk},
+	title = {How developers use the dynamic features of programming languages: the case of {Smalltalk}},
 	isbn = {978-1-4503-0574-7},
 	shorttitle = {How developers use the dynamic features of programming languages},
 	url = {http://doi.acm.org/10.1145/1985441.1985448},
 
 @inproceedings{paleczny_java_2001,
 	address = {Monterey, California},
-	title = {The Java {HotSpot} server compiler},
+	title = {The {Java} {HotSpot} server compiler},
 	url = {http://portal.acm.org/citation.cfm?id=1267848},
 	abstract = {The Java {HotSpotTM} Server Compiler achieves improved asymptotic performance through a combination of object-oriented and classical-compiler optimizations. Aggressive inlining using class-hierarchy analysis reduces function call overhead and provides opportunities for many compiler optimizations.},
 	booktitle = {Proceedings of the Java Virtual Machine Research and Technology Symposium on Java Virtual Machine Research and Technology Symposium - Volume 1},
 },
 
 @incollection{bolz_back_2008,
-	title = {Back to the Future in One Week — Implementing a Smalltalk {VM} in {PyPy}},
+	title = {Back to the Future in One Week — Implementing a {Smalltalk} {VM} in {PyPy}},
 	url = {http://dx.doi.org/10.1007/978-3-540-89275-5_7},
 	abstract = {We report on our experiences with the Spy project, including implementation details and benchmark results. Spy is a re-implementation of the Squeak (i.e. Smalltalk-80) {VM} using the {PyPy} toolchain. The {PyPy} project allows code written in {RPython}, a subset of Python, to be translated
 to a multitude of different backends and architectures. During the translation, many aspects of the implementation can be