Published in: OASIcs, Volume 118, 5th International Workshop on Formal Methods for Blockchains (FMBC 2024)
Polina Vinogradova, Orestis Melkonian, Philip Wadler, Manuel Chakravarty, Jacco Krijnen, Michael Peyton Jones, James Chapman, and Tudor Ferariu. Structured Contracts in the EUTxO Ledger Model. In 5th International Workshop on Formal Methods for Blockchains (FMBC 2024). Open Access Series in Informatics (OASIcs), Volume 118, pp. 10:1-10:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@InProceedings{vinogradova_et_al:OASIcs.FMBC.2024.10, author = {Vinogradova, Polina and Melkonian, Orestis and Wadler, Philip and Chakravarty, Manuel and Krijnen, Jacco and Jones, Michael Peyton and Chapman, James and Ferariu, Tudor}, title = {{Structured Contracts in the EUTxO Ledger Model}}, booktitle = {5th International Workshop on Formal Methods for Blockchains (FMBC 2024)}, pages = {10:1--10:19}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-317-1}, ISSN = {2190-6807}, year = {2024}, volume = {118}, editor = {Bernardo, Bruno and Marmsoler, Diego}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.FMBC.2024.10}, URN = {urn:nbn:de:0030-drops-198757}, doi = {10.4230/OASIcs.FMBC.2024.10}, annote = {Keywords: blockchain, ledger, smart contract, formal verification, specification, transition systems, Agda, UTxO, EUTxO, small-step semantics} }
Published in: DARTS, Volume 3, Issue 2, Special Issue of the 31st European Conference on Object-Oriented Programming (ECOOP 2017)
Jack Williams, J. Garrett Morris, Philip Wadler, and Jakub Zalewski. Mixed Messages: Measuring Conformance and Non-Interference in TypeScript (Artifact). In Special Issue of the 31st European Conference on Object-Oriented Programming (ECOOP 2017). Dagstuhl Artifacts Series (DARTS), Volume 3, Issue 2, pp. 8:1-8:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@Article{williams_et_al:DARTS.3.2.8, author = {Williams, Jack and Morris, J. Garrett and Wadler, Philip and Zalewski, Jakub}, title = {{Mixed Messages: Measuring Conformance and Non-Interference in TypeScript (Artifact)}}, pages = {8:1--8:2}, journal = {Dagstuhl Artifacts Series}, ISSN = {2509-8195}, year = {2017}, volume = {3}, number = {2}, editor = {Williams, Jack and Morris, J. Garrett and Wadler, Philip and Zalewski, Jakub}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.3.2.8}, URN = {urn:nbn:de:0030-drops-72899}, doi = {10.4230/DARTS.3.2.8}, annote = {Keywords: gradual typing, TypeScript, JavaScript, proxies} }
Published in: LIPIcs, Volume 74, 31st European Conference on Object-Oriented Programming (ECOOP 2017)
Simon Fowler, Sam Lindley, and Philip Wadler. Mixing Metaphors: Actors as Channels and Channels as Actors. In 31st European Conference on Object-Oriented Programming (ECOOP 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 74, pp. 11:1-11:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@InProceedings{fowler_et_al:LIPIcs.ECOOP.2017.11, author = {Fowler, Simon and Lindley, Sam and Wadler, Philip}, title = {{Mixing Metaphors: Actors as Channels and Channels as Actors}}, booktitle = {31st European Conference on Object-Oriented Programming (ECOOP 2017)}, pages = {11:1--11:28}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-035-4}, ISSN = {1868-8969}, year = {2017}, volume = {74}, editor = {M\"{u}ller, Peter}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2017.11}, URN = {urn:nbn:de:0030-drops-72536}, doi = {10.4230/LIPIcs.ECOOP.2017.11}, annote = {Keywords: Actors, Channels, Communication centric Programming Languages} }
Published in: LIPIcs, Volume 74, 31st European Conference on Object-Oriented Programming (ECOOP 2017)
Jack Williams, J. Garrett Morris, Philip Wadler, and Jakub Zalewski. Mixed Messages: Measuring Conformance and Non-Interference in TypeScript. In 31st European Conference on Object-Oriented Programming (ECOOP 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 74, pp. 28:1-28:29, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@InProceedings{williams_et_al:LIPIcs.ECOOP.2017.28, author = {Williams, Jack and Morris, J. Garrett and Wadler, Philip and Zalewski, Jakub}, title = {{Mixed Messages: Measuring Conformance and Non-Interference in TypeScript}}, booktitle = {31st European Conference on Object-Oriented Programming (ECOOP 2017)}, pages = {28:1--28:29}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-035-4}, ISSN = {1868-8969}, year = {2017}, volume = {74}, editor = {M\"{u}ller, Peter}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2017.28}, URN = {urn:nbn:de:0030-drops-72640}, doi = {10.4230/LIPIcs.ECOOP.2017.28}, annote = {Keywords: Gradual Typing, TypeScript, JavaScript, Proxies} }
Published in: Dagstuhl Reports, Volume 7, Issue 1 (2017)
Simon Gay, Vasco T. Vasconcelos, Philip Wadler, and Nobuko Yoshida. Theory and Applications of Behavioural Types (Dagstuhl Seminar 17051). In Dagstuhl Reports, Volume 7, Issue 1, pp. 158-189, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@Article{gay_et_al:DagRep.7.1.158, author = {Gay, Simon and Vasconcelos, Vasco T. and Wadler, Philip and Yoshida, Nobuko}, title = {{Theory and Applications of Behavioural Types (Dagstuhl Seminar 17051)}}, pages = {158--189}, journal = {Dagstuhl Reports}, ISSN = {2192-5283}, year = {2017}, volume = {7}, number = {1}, editor = {Gay, Simon and Vasconcelos, Vasco T. and Wadler, Philip and Yoshida, Nobuko}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.7.1.158}, URN = {urn:nbn:de:0030-drops-72497}, doi = {10.4230/DagRep.7.1.158}, annote = {Keywords: Behavioural Types, Programming Languages, Runtime Verification, Type Systems} }
Published in: LIPIcs, Volume 59, 27th International Conference on Concurrency Theory (CONCUR 2016)
Marco Carbone, Sam Lindley, Fabrizio Montesi, Carsten Schürmann, and Philip Wadler. Coherence Generalises Duality: A Logical Explanation of Multiparty Session Types. In 27th International Conference on Concurrency Theory (CONCUR 2016). Leibniz International Proceedings in Informatics (LIPIcs), Volume 59, pp. 33:1-33:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016)
@InProceedings{carbone_et_al:LIPIcs.CONCUR.2016.33, author = {Carbone, Marco and Lindley, Sam and Montesi, Fabrizio and Sch\"{u}rmann, Carsten and Wadler, Philip}, title = {{Coherence Generalises Duality: A Logical Explanation of Multiparty Session Types}}, booktitle = {27th International Conference on Concurrency Theory (CONCUR 2016)}, pages = {33:1--33:15}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-017-0}, ISSN = {1868-8969}, year = {2016}, volume = {59}, editor = {Desharnais, Jos\'{e}e and Jagadeesan, Radha}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CONCUR.2016.33}, URN = {urn:nbn:de:0030-drops-61811}, doi = {10.4230/LIPIcs.CONCUR.2016.33}, annote = {Keywords: Multiparty Session Types, Linear Logic, Propositions as Types} }
Published in: LIPIcs, Volume 32, 1st Summit on Advances in Programming Languages (SNAPL 2015)
Philip Wadler. A Complement to Blame. In 1st Summit on Advances in Programming Languages (SNAPL 2015). Leibniz International Proceedings in Informatics (LIPIcs), Volume 32, pp. 309-320, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2015)
@InProceedings{wadler:LIPIcs.SNAPL.2015.309, author = {Wadler, Philip}, title = {{A Complement to Blame}}, booktitle = {1st Summit on Advances in Programming Languages (SNAPL 2015)}, pages = {309--320}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-939897-80-4}, ISSN = {1868-8969}, year = {2015}, volume = {32}, editor = {Ball, Thomas and Bodík, Rastislav and Krishnamurthi, Shriram and Lerner, Benjamin S. and Morriset, Greg}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SNAPL.2015.309}, URN = {urn:nbn:de:0030-drops-50333}, doi = {10.4230/LIPIcs.SNAPL.2015.309}, annote = {Keywords: contracts, gradual typing, hybrid typing, blame calculus} }
Published in: OASIcs, Volume 43, 2014 Imperial College Computing Student Workshop
Philip Wadler. You and Your Research and the Elements of Style. In 2014 Imperial College Computing Student Workshop. Open Access Series in Informatics (OASIcs), Volume 43, p. 2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2014)
@InProceedings{wadler:OASIcs.ICCSW.2014.2, author = {Wadler, Philip}, title = {{You and Your Research and the Elements of Style}}, booktitle = {2014 Imperial College Computing Student Workshop}, pages = {2--2}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-939897-76-7}, ISSN = {2190-6807}, year = {2014}, volume = {43}, editor = {Neykova, Rumyana and Ng, Nicholas}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICCSW.2014.2}, URN = {urn:nbn:de:0030-drops-47669}, doi = {10.4230/OASIcs.ICCSW.2014.2}, annote = {Keywords: research, communication} }
Published in: Dagstuhl Seminar Proceedings, Volume 7051, Programming Paradigms for the Web: Web Programming and Web Services (2007)
Richard Hull, Peter Thiemann, and Philip Wadler. 07051 Abstracts Collection – Programming Paradigms for the Web: Web Programming and Web Services. In Programming Paradigms for the Web: Web Programming and Web Services. Dagstuhl Seminar Proceedings, Volume 7051, pp. 1-7, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{hull_et_al:DagSemProc.07051.1, author = {Hull, Richard and Thiemann, Peter and Wadler, Philip}, title = {{07051 Abstracts Collection – Programming Paradigms for the Web: Web Programming and Web Services}}, booktitle = {Programming Paradigms for the Web: Web Programming and Web Services}, pages = {1--7}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {7051}, editor = {Richard Hull and Peter Thiemann and Philip Wadler}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.07051.1}, URN = {urn:nbn:de:0030-drops-11287}, doi = {10.4230/DagSemProc.07051.1}, annote = {Keywords: Web programming, programming concepts, program analysis, type systems, scripting languages, XML processing and querying} }
Published in: Dagstuhl Seminar Proceedings, Volume 7051, Programming Paradigms for the Web: Web Programming and Web Services (2007)
Richard Hull, Peter Thiemann, and Philip Wadler. 07051 Executive Summary – Programming Paradigms for the Web: Web Programming and Web Services. In Programming Paradigms for the Web: Web Programming and Web Services. Dagstuhl Seminar Proceedings, Volume 7051, pp. 1-4, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{hull_et_al:DagSemProc.07051.2, author = {Hull, Richard and Thiemann, Peter and Wadler, Philip}, title = {{07051 Executive Summary – Programming Paradigms for the Web: Web Programming and Web Services}}, booktitle = {Programming Paradigms for the Web: Web Programming and Web Services}, pages = {1--4}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {7051}, editor = {Richard Hull and Peter Thiemann and Philip Wadler}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.07051.2}, URN = {urn:nbn:de:0030-drops-11259}, doi = {10.4230/DagSemProc.07051.2}, annote = {Keywords: Web programming, web services, programming paradigms, analysis and verification, implementation techniques and optimizations} }
Published in: Dagstuhl Seminar Proceedings, Volume 7051, Programming Paradigms for the Web: Web Programming and Web Services (2007)
Richard Hull, Peter Thiemann, and Philip Wadler. 07051 Working Group Outcomes – Programming Paradigms for the Web: Web Programming and Web Services. In Programming Paradigms for the Web: Web Programming and Web Services. Dagstuhl Seminar Proceedings, Volume 7051, pp. 1-17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{hull_et_al:DagSemProc.07051.3, author = {Hull, Richard and Thiemann, Peter and Wadler, Philip}, title = {{07051 Working Group Outcomes – Programming Paradigms for the Web: Web Programming and Web Services}}, booktitle = {Programming Paradigms for the Web: Web Programming and Web Services}, pages = {1--17}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {7051}, editor = {Richard Hull and Peter Thiemann and Philip Wadler}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.07051.3}, URN = {urn:nbn:de:0030-drops-11273}, doi = {10.4230/DagSemProc.07051.3}, annote = {Keywords: Web programming, web services, programming paradigms, analysis and verification, implementation techniques and optimizations} }
Published in: Dagstuhl Seminar Reports. Dagstuhl Seminar Reports, Volume 1 (2021)
Philip Wadler and Karsten Weihe. Component-based Programming under Different Paradigms (Dagstuhl Seminar 99081). Dagstuhl Seminar Report 231, pp. 1-31, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (1999)
@TechReport{wadler_et_al:DagSemRep.231, author = {Wadler, Philip and Weihe, Karsten}, title = {{Component-based Programming under Different Paradigms (Dagstuhl Seminar 99081)}}, pages = {1--31}, ISSN = {1619-0203}, year = {1999}, type = {Dagstuhl Seminar Report}, number = {231}, institution = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemRep.231}, URN = {urn:nbn:de:0030-drops-151170}, doi = {10.4230/DagSemRep.231}, }
Published in: Dagstuhl Seminar Reports. Dagstuhl Seminar Reports, Volume 1 (2021)
Kohei Honda, Martin Odersky, Benjamin Pierce, Gert Smolla, and Philip Wadler. High-Level Concurrent Languages (Dagstuhl Seminar 97041). Dagstuhl Seminar Report 164, pp. 1-20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (1997)
@TechReport{honda_et_al:DagSemRep.164, author = {Honda, Kohei and Odersky, Martin and Pierce, Benjamin and Smolla, Gert and Wadler, Philip}, title = {{High-Level Concurrent Languages (Dagstuhl Seminar 97041)}}, pages = {1--20}, ISSN = {1619-0203}, year = {1997}, type = {Dagstuhl Seminar Report}, number = {164}, institution = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemRep.164}, URN = {urn:nbn:de:0030-drops-150514}, doi = {10.4230/DagSemRep.164}, }
Feedback for Dagstuhl Publishing