1 | % Predefined journal names: |
---|
2 | % acmcs: Computing Surveys acta: Acta Infomatica |
---|
3 | @string{acta="Acta Infomatica"} |
---|
4 | % cacm: Communications of the ACM |
---|
5 | % ibmjrd: IBM J. Research & Development ibmsj: IBM Systems Journal |
---|
6 | % ieeese: IEEE Trans. on Soft. Eng. ieeetc: IEEE Trans. on Computers |
---|
7 | % ieeetcad: IEEE Trans. on Computer-Aided Design of Integrated Circuits |
---|
8 | % ipl: Information Processing Letters jacm: Journal of the ACM |
---|
9 | % jcss: J. Computer & System Sciences scp: Science of Comp. Programming |
---|
10 | % sicomp: SIAM J. on Computing tocs: ACM Trans. on Comp. Systems |
---|
11 | % tods: ACM Trans. on Database Sys. tog: ACM Trans. on Graphics |
---|
12 | % toms: ACM Trans. on Math. Software toois: ACM Trans. on Office Info. Sys. |
---|
13 | % toplas: ACM Trans. on Prog. Lang. & Sys. |
---|
14 | % tcs: Theoretical Computer Science |
---|
15 | @string{ieeepds="IEEE Transactions on Parallel and Distributed Systems"} |
---|
16 | @string{ieeese="IEEE Transactions on Software Engineering"} |
---|
17 | @string{spe="Software---\-Practice and Experience"} |
---|
18 | @string{ccpe="Concurrency and Computation: Practice and Experience"} |
---|
19 | @string{sigplan="SIGPLAN Notices"} |
---|
20 | @string{joop="Journal of Object-Oriented Programming"} |
---|
21 | @string{popl="Conference Record of the ACM Symposium on Principles of Programming Languages"} |
---|
22 | @string{osr="Operating Systems Review"} |
---|
23 | @string{pldi="Programming Language Design and Implementation"} |
---|
24 | @string{toplas="Transactions on Programming Languages and Systems"} |
---|
25 | @string{mathann="Mathematische Annalen"} |
---|
26 | |
---|
27 | @mastersthesis{Bilson03, |
---|
28 | keywords = {Cforall, parametric polymorphism, overloading}, |
---|
29 | contributer = {pabuhr@plg}, |
---|
30 | author = {Richard C. Bilson}, |
---|
31 | title = {Implementing Overloading and Polymorphism in \textsf{C}$\mathbf{\forall}$}, |
---|
32 | school = {School of Computer Science, University of Waterloo}, |
---|
33 | year = 2003, |
---|
34 | address = {Waterloo, Ontario, Canada, N2L 3G1}, |
---|
35 | note = {\href{http://plg.uwaterloo.ca/theses/BilsonThesis.pdf}{http://\-plg.uwaterloo.ca/\-theses/\-BilsonThesis.pdf}}, |
---|
36 | } |
---|
37 | |
---|
38 | @mastersthesis{Delisle18, |
---|
39 | author = {Thierry Delisle }, |
---|
40 | title = {Concurrency in \textsf{C}$\mathbf{\forall}$}, |
---|
41 | school = {School of Computer Science, University of Waterloo}, |
---|
42 | year = 2018, |
---|
43 | address = {Waterloo, Ontario, Canada, N2L 3G1}, |
---|
44 | note = {\href{https://uwspace.uwaterloo.ca/handle/10012/12888}{https://\-uwspace.uwaterloo.ca/\-handle/\-10012/\-12888}}, |
---|
45 | } |
---|
46 | |
---|
47 | @phdthesis{Ditchfield92, |
---|
48 | keywords = {C, parametric polymorphism, overloading}, |
---|
49 | contributer = {pabuhr@plg}, |
---|
50 | author = {Glen Jeffrey Ditchfield}, |
---|
51 | title = {Contextual Polymorphism}, |
---|
52 | school = {Department of Computer Science, University of Waterloo}, |
---|
53 | year = 1992, |
---|
54 | address = {Waterloo, Ontario, Canada, N2L 3G1}, |
---|
55 | note = {\href{http://plg.uwaterloo.ca/theses/DitchfieldThesis.pdf}{http://\-plg.uwaterloo.ca/\-theses/\-DitchfieldThesis.pdf}} |
---|
56 | } |
---|
57 | |
---|
58 | @article{Moss18, |
---|
59 | keywords = {concurrency, C++}, |
---|
60 | contributer = {pabuhr@plg}, |
---|
61 | author = {Aaron Moss and Robert Schluntz and Peter A. Buhr}, |
---|
62 | title = {\textsf{C}$\mathbf{\forall}$ : Adding Modern Programming Language Features to C}, |
---|
63 | year = 2018, |
---|
64 | journal = spe, |
---|
65 | note = {Accepted, to appear}, |
---|
66 | } |
---|