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
1622017
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
782014
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
742015
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
622015
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
432015
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
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
392018
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
362015
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
282018
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
A programming language where the syntax and semantics are mutable at runtime
C Seaton
Master's thesis, University of Bristol, 2007
262007
Specialising Dynamic Techniques for Implementing the Ruby Programming Language
C Seaton
University of Manchester, 2015
232015
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
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
TruffleRuby–A High Performance Implementation of the Ruby Programming Language
C Seaton, B Daloze, K Menard, P Chalupa, B Fish, D MacGregor
92017
Specializing ropes for ruby
K Menard, C Seaton, B Daloze
Proceedings of the 15th International Conference on Managed Languages …, 2018
82018
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