Practical partial evaluation for high-performance dynamic language runtimes T Würthinger, C Wimmer, C Humer, A Wöß, L Stadler, C Seaton, ... Proceedings of the 38th ACM SIGPLAN Conference on Programming Language …, 2017 | 172 | 2017 |
High-performance cross-language interoperability in a multi-language runtime M Grimmer, C Seaton, R Schatz, T Würthinger, H Mössenböck Proceedings of the 11th Symposium on Dynamic Languages, 78-90, 2015 | 85 | 2015 |
An object storage model for the truffle language implementation framework A Wöß, C Wirth, D Bonetta, C Seaton, C Humer, H Mössenböck Proceedings of the 2014 International Conference on Principles and Practices …, 2014 | 82 | 2014 |
The Mersey Burns App: evolving a model of validation J Barnes, A Duffy, N Hamnett, J McPhail, C Seaton, K Shokrollahi, ... Emergency Medicine Journal 32 (8), 637-641, 2015 | 68 | 2015 |
Cross-language interoperability in a multi-language runtime M Grimmer, R Schatz, C Seaton, T Würthinger, M Luján, H Mössenböck ACM Transactions on Programming Languages and Systems (TOPLAS) 40 (2), 1-43, 2018 | 49 | 2018 |
Dynamically composing languages in a modular way: Supporting C extensions for dynamic languages M Grimmer, C Seaton, T Würthinger, H Mössenböck Proceedings of the 14th International Conference on Modularity, 1-13, 2015 | 48 | 2015 |
Debugging at full speed C Seaton, ML Van De Vanter, M Haupt Proceedings of the Workshop on Dynamic Languages and Applications, 1-13, 2014 | 41 | 2014 |
Zero-overhead metaprogramming: Reflection and metaobject protocols fast and without compromises S Marr, C Seaton, S Ducasse Proceedings of the 36th ACM SIGPLAN Conference on Programming Language …, 2015 | 37 | 2015 |
Fast, flexible, polyglot instrumentation support for debuggers and other tools M Van De Vanter, C Seaton, M Haupt, C Humer, T Würthinger arXiv preprint arXiv:1803.10201, 2018 | 34 | 2018 |
Memory-safe Execution of C on a Java VM M Grimmer, R Schatz, C Seaton, T Würthinger, H Mössenböck Proceedings of the 10th ACM Workshop on Programming Languages and Analysis …, 2015 | 27 | 2015 |
Specialising Dynamic Techniques for Implementing the Ruby Programming Language C Seaton University of Manchester, 2015 | 26 | 2015 |
A programming language where the syntax and semantics are mutable at runtime C Seaton Master's thesis, University of Bristol, 2007 | 26 | 2007 |
Applying dataflow and transactions to Lee routing C Seaton, D Goodman, M Luján, I Watson Programmability Issues for Heterogeneous Multicores (MultiProg), 2012 | 19 | 2012 |
DFScala: High Level Dataflow Support for Scala D Goodman, S Khan, C Seaton, Y Guskov, B Khan, M Luján, I Watson | 18 | 2012 |
Techniques and applications for guest-language safepoints B Daloze, C Seaton, D Bonetta, H Mössenböck Proceedings of the 10th Workshop on Implementation, Compilation …, 2015 | 15 | 2015 |
Specializing ropes for ruby K Menard, C Seaton, B Daloze Proceedings of the 15th International Conference on Managed Languages …, 2018 | 10 | 2018 |
TruffleRuby–A High Performance Implementation of the Ruby Programming Language C Seaton, B Daloze, K Menard, P Chalupa, B Fish, D MacGregor | 9 | 2017 |
Mechanism for increasing the performance of multiple language programs by inserting called language IR into the calling language M Grimmer, C Seaton, T Wuerthinger US Patent 9,740,463, 2017 | 8 | 2017 |
Medical innovation—a starting point for plastic surgeons SS Sofos, R Pritchard-Jones, C Seaton, J Dingley, P McArthur, ... Annals of plastic surgery 69 (3), 225-227, 2012 | 6 | 2012 |
Safepoints for guest languages on a virtual machine C Seaton, B Daloze US Patent 9,880,931, 2018 | 3 | 2018 |