@inproceedings{Elliott97, title = {Modeling Interactive 3D and Multimedia Animation with an Embedded Language}, author = {Conal Elliott}, year = {1997}, url = {http://www.usenix.org/publications/library/proceedings/dsl97/elliott.html}, tags = {modeling language, modeling, language modeling, DSL, multimedia}, researchr = {https://researchr.org/publication/Elliott97}, cites = {0}, citedby = {0}, pages = {285-296}, booktitle = {DSL}, } @inproceedings{ElliottH97, title = {Functional Reactive Animation}, author = {Conal Elliott and Paul Hudak}, year = {1997}, researchr = {https://researchr.org/publication/ElliottH97}, cites = {0}, citedby = {0}, pages = {263-273}, booktitle = {ICFP}, } @inproceedings{SchechterEYA94, title = {Functional 3D Graphics in C++ - with an Object-Oriented, Multiple Dispatching Implementation}, author = {Greg Schechter and Conal Elliott and Ricky Yeung and Salim S. Abi-Ezzi}, year = {1994}, tags = {C++}, researchr = {https://researchr.org/publication/SchechterEYA94}, cites = {0}, citedby = {0}, pages = {171-193}, booktitle = {oographics}, } @inproceedings{ElliottFM00, title = {Compiling Embedded Languages}, author = {Conal Elliott and Sigbjorn Finne and Oege de Moor}, year = {2000}, url = {http://link.springer.de/link/service/series/0558/bibs/1924/19240009.htm}, tags = {compiler}, researchr = {https://researchr.org/publication/ElliottFM00}, cites = {0}, citedby = {0}, pages = {9-27}, booktitle = {saig}, } @inproceedings{citeulike:7899533, title = {Genuinely functional user interfaces}, author = {Anthony Courtney and Conal Elliott}, year = {2001}, url = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.136.1413}, tags = {rule-based, meta programming, meta-model, composition, functional programming, Haskell, abstraction, Meta-Environment}, researchr = {https://researchr.org/publication/citeulike%3A7899533}, cites = {0}, citedby = {0}, booktitle = {PLI}, } @inproceedings{PfenningE88, title = {Higher-Order Abstract Syntax}, author = {Frank Pfenning and Conal Elliott}, year = {1988}, doi = {10.1145/960116.54010}, url = {https://doi.org/10.1145/960116.54010}, tags = {abstract syntax}, researchr = {https://researchr.org/publication/PfenningE88}, cites = {0}, citedby = {0}, pages = {199-208}, booktitle = {PLDI}, } @article{ElliottFM03, title = {Compiling embedded languages}, author = {Conal Elliott and Sigbjorn Finne and Oege de Moor}, year = {2003}, doi = {10.1017/S0956796802004574}, url = {http://dx.doi.org/10.1017/S0956796802004574}, tags = {embedded languages, programming languages, optimization, rule-based, syntax definition, data-flow language, graph transformation, interpreter, transformation language, functional programming, data-flow programming, data-flow, graph-rewriting, code generation, compiler, DSL, program optimization, internal languages, rewriting, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/ElliottFM03}, cites = {17}, citedby = {0}, journal = {JFP}, volume = {13}, number = {3}, pages = {455-481}, } @inproceedings{Elliott98, title = {Functional Implementations of Continuos Modeled Animation}, author = {Conal Elliott}, year = {1998}, url = {http://link.springer.de/link/service/series/0558/bibs/1490/14900284.htm}, tags = {meta-model, Meta-Environment}, researchr = {https://researchr.org/publication/Elliott98}, cites = {0}, citedby = {0}, pages = {284-299}, booktitle = {plilp}, } @inproceedings{Elliott07, title = {Tangible functional programming}, author = {Conal Elliott}, year = {2007}, doi = {10.1145/1291151.1291163}, url = {http://doi.acm.org/10.1145/1291151.1291163}, tags = {functional programming, programming}, researchr = {https://researchr.org/publication/Elliott07}, cites = {0}, citedby = {0}, pages = {59-70}, booktitle = {ICFP}, } @inproceedings{Elliott00, title = {Declarative event-oriented programming}, author = {Conal Elliott}, year = {2000}, doi = {10.1145/351268.351276}, url = {http://doi.acm.org/10.1145/351268.351276}, tags = {object-oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/Elliott00}, cites = {0}, citedby = {0}, pages = {56-67}, booktitle = {ppdp}, } @inproceedings{PetersonHE99, title = {Lambda in Motion: Controlling Robots with Haskell}, author = {John Peterson and Paul Hudak and Conal Elliott}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1551/15510091.htm}, tags = {Haskell}, researchr = {https://researchr.org/publication/PetersonHE99}, cites = {0}, citedby = {1}, pages = {91-105}, booktitle = {PADL}, } @inproceedings{Elliott89, title = {Higher-order Unification with Dependent Function Types}, author = {Conal Elliott}, year = {1989}, researchr = {https://researchr.org/publication/Elliott89}, cites = {0}, citedby = {0}, pages = {121-136}, booktitle = {RTA}, } @inproceedings{JonesME99, title = {Stretching the Storage Manager: Weak Pointers and Stable Names in Haskell}, author = {Simon L. Peyton Jones and Simon Marlow and Conal Elliott}, year = {1999}, tags = {Haskell}, researchr = {https://researchr.org/publication/JonesME99}, cites = {0}, citedby = {0}, pages = {37-58}, booktitle = {IFL}, } @inproceedings{ElliottSYA94, title = {TBAG: a high level framework for interactive, animated 3D graphics applications}, author = {Conal Elliott and Greg Schechter and Ricky Yeung and Salim S. Abi-Ezzi}, year = {1994}, doi = {10.1145/192161.192276}, url = {http://doi.acm.org/10.1145/192161.192276}, tags = {application framework}, researchr = {https://researchr.org/publication/ElliottSYA94}, cites = {0}, citedby = {0}, pages = {421-434}, booktitle = {siggraph}, } @inproceedings{Elliott99, title = {From Functional Animation to Sprite-Based Display}, author = {Conal Elliott}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1551/15510061.htm}, tags = {rule-based}, researchr = {https://researchr.org/publication/Elliott99}, cites = {0}, citedby = {0}, pages = {61-75}, booktitle = {PADL}, } @article{Elliott99:0, title = {An Embedded Modeling Language Approach to Interactive 3D and Multimedia Animation}, author = {Conal Elliott}, year = {1999}, url = {http://computer.org/tse/ts1999/e0291abs.htm}, tags = {modeling language, modeling, language modeling, multimedia, systematic-approach}, researchr = {https://researchr.org/publication/Elliott99%3A0}, cites = {0}, citedby = {1}, journal = {TSE}, volume = {25}, number = {3}, pages = {291-308}, }