-
Notifications
You must be signed in to change notification settings - Fork 0
/
twiddle.bib
86 lines (78 loc) · 2.47 KB
/
twiddle.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
@inproceedings{carette2007finally,
title={Finally tagless, partially evaluated},
author={Carette, Jacques and Kiselyov, Oleg and Shan, Chung-Chieh},
booktitle={Asian Symposium on Programming Languages and Systems},
pages={222--238},
year={2007},
organization={Springer}
}
@incollection{kiselyov2012typed,
title={Typed tagless final interpreters},
author={Kiselyov, Oleg},
booktitle={Generic and Indexed Programming},
pages={130--174},
year={2012},
publisher={Springer}
}
@article{sabry1993reasoning,
title={Reasoning about programs in continuation-passing style},
author={Sabry, Amr and Felleisen, Matthias},
journal={Lisp and symbolic computation},
volume={6},
number={3-4},
pages={289--360},
year={1993},
publisher={Springer}
}
@article{anderson2005bit,
title={Bit twiddling hacks},
author={Anderson, Sean Eron},
journal={URL: http://graphics. stanford. edu/\~{} seander/bithacks. html},
year={2005}
}
@inproceedings{amin2017lms,
title={Lms-verify: Abstraction without regret for verified systems programming},
author={Amin, Nada and Rompf, Tiark},
booktitle={ACM SIGPLAN Notices},
volume={52},
number={1},
pages={859--873},
year={2017},
organization={ACM}
}
@inproceedings{rompf2010lightweight,
title={Lightweight modular staging: a pragmatic approach to runtime code generation and compiled DSLs},
author={Rompf, Tiark and Odersky, Martin},
booktitle={Acm Sigplan Notices},
volume={46},
number={2},
pages={127--136},
year={2010},
organization={ACM}
}
@article{lee2011implementing,
title={Implementing domain-specific languages for heterogeneous parallel computing},
author={Lee, HyoukJoong and Brown, Kevin and Sujeeth, Arvind and Chafi, Hassan and Rompf, Tiark and Odersky, Martin and Olukotun, Kunle},
journal={Ieee Micro},
volume={31},
number={5},
pages={42--53},
year={2011},
publisher={IEEE}
}
@inproceedings{wadler1989make,
title={How to make ad-hoc polymorphism less ad hoc},
author={Wadler, Philip and Blott, Stephen},
booktitle={Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages},
pages={60--76},
year={1989},
organization={ACM}
}
@inproceedings{cuoq2012frama,
title={Frama-c},
author={Cuoq, Pascal and Kirchner, Florent and Kosmatov, Nikolai and Prevosto, Virgile and Signoles, Julien and Yakobowski, Boris},
booktitle={International Conference on Software Engineering and Formal Methods},
pages={233--247},
year={2012},
organization={Springer}
}