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