549b958d46f84179a08adc75a53ab575c6e02032
[matthijs/master-project/report.git] / Report.bib
1 @article{hudak96,
2  author = {Hudak, Paul},
3  title = {Building domain-specific embedded languages},
4  journal = {ACM Comput. Surv.},
5  issn = {0360-0300},
6  pages = {196},
7  doi = {http://doi.acm.org/10.1145/242224.242477},
8  publisher = {ACM},
9  address = {New York, NY, USA},
10 }
11
12 @article{deursen00,
13  author = {van Deursen, Arie and Klint, Paul and Visser, Joost},
14  title = {Domain-specific languages: an annotated bibliography},
15  journal = {SIGPLAN Not.},
16  volume = {35},
17  number = {6},
18  year = {2000},
19  issn = {0362-1340},
20  pages = {26--36},
21  doi = {http://doi.acm.org/10.1145/352029.352035},
22  publisher = {ACM},
23  address = {New York, NY, USA},
24 }
25
26 @inproceedings{gill09,
27   author = {Andy Gill},
28   title = {Type-Safe Observable Sharing in {H}askell},
29   booktitle = {Proceedings of the 2009 {ACM} {SIGPLAN} {H}askell Symposium},
30   year = {2009},
31   month = {Sep},
32   abstract = {Haskell is a great language for writing and supporting embedded Domain Specific Languages (DSLs). Some form of observable sharing is often a critical capability for allowing so-called deep DSLs to be compiled and processed. In this paper, we describe and explore uses of an IO function for reification which allows direct observation of sharing.}
33 }
34
35 @inproceedings{li89,
36  author = {Li, W. and Switzer, H.},
37  title = {A unified data exchnage environment based on EDIF},
38  booktitle = {DAC '89: Proceedings of the 26th ACM/IEEE Design Automation Conference},
39  year = {1989},
40  isbn = {0-89791-310-8},
41  pages = {803--806},
42  location = {Las Vegas, Nevada, United States},
43  doi = {http://doi.acm.org/10.1145/74382.74534},
44  publisher = {ACM},
45  address = {New York, NY, USA},
46 }
47
48 % vim: set paste: