Follow
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
1732017
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
842015
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
812014
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
682015
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
502018
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
472015
Debugging at full speed
C Seaton, ML Van De Vanter, M Haupt
Proceedings of the Workshop on Dynamic Languages and Applications, 1-13, 2014
412014
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
372015
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
342018
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
262015
Specialising Dynamic Techniques for Implementing the Ruby Programming Language
C Seaton
University of Manchester, 2015
262015
A programming language where the syntax and semantics are mutable at runtime
C Seaton
Master's thesis, University of Bristol, 2007
262007
Applying dataflow and transactions to Lee routing
C Seaton, D Goodman, M Luján, I Watson
Programmability Issues for Heterogeneous Multicores (MultiProg), 2012
192012
DFScala: High Level Dataflow Support for Scala
D Goodman, S Khan, C Seaton, Y Guskov, B Khan, M Luján, I Watson
182012
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
152015
Specializing ropes for ruby
K Menard, C Seaton, B Daloze
Proceedings of the 15th International Conference on Managed Languages …, 2018
102018
TruffleRuby–A High Performance Implementation of the Ruby Programming Language
C Seaton, B Daloze, K Menard, P Chalupa, B Fish, D MacGregor
92017
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
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
62012
Safepoints for guest languages on a virtual machine
C Seaton, B Daloze
US Patent 9,880,931, 2018
32018
The system can't perform the operation now. Try again later.
Articles 1–20