Chris Seaton
Chris Seaton
Oracle Labs
Verified email at chrisseaton.com - Homepage
Title
Cited by
Cited by
Year
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
812017
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
532014
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
402015
Debugging at full speed
C Seaton, ML Van De Vanter, M Haupt
Proceedings of the Workshop on Dynamic Languages and Applications, 1-13, 2014
342014
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
312015
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
302015
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
262015
A programming language where the syntax and semantics are mutable at runtime
C Seaton
Master's thesis, University of Bristol, 2007
232007
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
182015
Specialising Dynamic Techniques for Implementing the Ruby Programming Language
C Seaton
University of Manchester, 2015
162015
Applying dataflow and transactions to Lee routing
C Seaton, D Goodman, M Luján, I Watson
Workshop on Programmability Issues for Heterogeneous Multicores 50, 54, 2012
162012
DFScala: High Level Dataflow Support for Scala
D Goodman, S Khan, C Seaton, Y Guskov, B Khan, M Luján, I Watson
152012
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
92018
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
72018
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
72015
TruffleRuby–A High Performance Implementation of the Ruby Programming Language
C Seaton, B Daloze, K Menard, P Chalupa, B Fish, D MacGregor
62017
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
52012
AST specialisation and partial evaluation for easy high-performance metaprogramming
C Seaton
Workshop on Meta-Programming Techniques and Reflection, 2016
22016
Zero-Overhead Metaprogramming
S Marr, C Seaton, S Ducasse
22015
Safepoints for guest languages on a virtual machine
C Seaton, B Daloze
US Patent 9,880,931, 2018
12018
The system can't perform the operation now. Try again later.
Articles 1–20