118 Publications (Page 1 of 5)
2024
Quest Complete: The Holy Grail of Gradual SecurityChen, Tianyu and Siek, Jeremy G.Proc. ACM Program. Lang., vol. 8.
| Journal Article
2023
Essentials of Compilation: An Incremental Approach in PythonSiek, Jeremy G.MIT Press
Essentials of Compilation: An Incremental Approach in RacketSiek, Jeremy G.MIT Press
Quest Complete: The Holy Grail of Gradual SecurityChen, T. and Siek, J.G.
2022
Mechanized Noninterference for Gradual SecurityChen, T. and Siek, J.G.
2021
Blame and coercion: Together again for the first timeSiek, Jeremy G⋅Thiemann, Peter and Wadler, PhilipJournal of Functional Programming, vol. 31, 2021.
| Journal Article
Mechanized Type Safety for Gradual Information FlowChen, T. and Siek, J.G.(pp. 194-206)
Parameterized cast calculi and reusable meta-theory for gradually typed lambda calculiSiek, Jeremy G and Chen, TianyuJournal of Functional Programming, vol. 31, 2021.
| Journal Article
2020
Extrinsically typed operational semantics for functional languagesCimini, Matteo⋅Miller, Dale and Siek, Jeremy G.ACM.
| Conference Proceeding
Parameterized cast calculi and reusable meta-theory for Gradually Typed Lambda CalculiSiek, J.G. and Chen, T.
Programming language foundations in AgdaKokke, Wen⋅Kokke, Wen⋅Siek, Jeremy G⋅Siek, Jeremy G.⋅Wadler, Philip and Wadler, PhilipScience of Computer Programming, vol. 194, pp. 102440.
| Journal Article
Toward a Mechanized Compendium of Gradual TypingSiek, Jeremy G2020-01-30.
| Journal Article
Toward a Mechanized Compendium of Gradual Typing
2019
A space-efficient call-by-value virtual machine for gradual set-theoretic typesCastagna, G.⋅Duboc, G.⋅Lanvin, V. and Siek, J.G.
Gradual typing: a new perspectiveCastagna, Giuseppe⋅Lanvin, Victor⋅Petrucciani, Tommaso and Siek, Jeremy GProceedings of the ACM on Programming Languages, vol. 3, (no. POPL), pp. 32, 01-02-2019.
| Journal Article
Optimizing and evaluating transient gradual typingVitousek, M.M.⋅Siek, J.G. and Chaudhuri, A.
Optimizing and evaluating transient gradual typing. Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages - DLS 2019. | Conference Proceeding
Toward efficient gradual typing for structural types via coercions. Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation - PLDI 2019. | Conference Proceeding
Transitivity of Subtyping for Intersection TypesSiek, J.G.
Transitivity of Subtyping for Intersection TypesSiek, Jeremy G2019-06-23.
| Journal Article
2018
Efficient gradual typingKuhlenschmidt, A.⋅Almahallawi, D. and Siek, J.G.
Efficient Gradual TypingKuhlenschmidt, Andre⋅Almahallawi, Deyaaeldeen and Siek, Jeremy G2018-02-18.
| Journal Article
Efficient Gradual TypingKuhlenschmidt, Andre⋅Almahallawi, Deyaaeldeen and Siek, Jeremy G2018-02-18.
| Journal Article
Efficient Gradual TypingKuhlenschmidt, Andre⋅Almahallawi, Deyaaeldeen and Siek, Jeremy G2018-02-18.
| Journal Article
Gradually typed symbolic expressions. Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation - PEPM 18. | Conference Proceeding