1 |
Creative Commons |
Inferring Scope through Syntactic Sugar |
Justin Pombrio (Brown University, USA) gives the third talk in the fifth panel, Inference and Analysis on the 3rd day of the ICFP conference. |
Justin Pombrio |
23 Jan 2018 |
2 |
Creative Commons |
Automating Sized-Type Inference for Complexity Analysis |
Martin Avanzini (University of Innsbruck, Austria) gives the second talk in the fifth panel, Inference and Analysis on the 3rd day of the ICFP conference. |
Martin Avanzini |
23 Jan 2018 |
3 |
Creative Commons |
Constrained Type Families |
Richard A. Eisenberg (Bryn Mawr College, USA) gives the first talk in the fifth panel, Inference and Analysis, on the 3rd day of the ICFP conference. |
Richard A Eisenberg |
23 Jan 2018 |
4 |
Creative Commons |
Gradual Typing with Union and Intersection Types |
Victor Lanvin (ENS Cachan, France) gives the third talk in the fourth panel, Integrating Static and Dynamic Typing, on the 3rd day of the ICFP conference. |
Victor Lanvin |
23 Jan 2018 |
5 |
Creative Commons |
On Polymorphic Gradual Typing |
Yuu Igarashi (Kyoto University, Japan) gives the second talk in the fourth panel, Integrating Static and Dynamic Typing, on the 3rd day of the ICFP conference. |
Yuu Igarashi |
22 Jan 2018 |
6 |
Creative Commons |
Theorems for Free for Free: Parametricity, With and Without Types |
Amal Ahmed (Northeastern University, USA) gives the first talk in the fourth panel, Integrating Static and Dynamic Typing, on the 3rd day of the ICFP conference. |
Amal Ahmed |
22 Jan 2018 |
7 |
Creative Commons |
Gradual Session Types |
Peter Thiemann (University of Freiburg, Germany) gives the fourth talk in the third panel, Contracts and Sessions, on the 3rd day of the ICFP conference. |
Peter Thiemann |
22 Jan 2018 |
8 |
Creative Commons |
Manifest Sharing with Session Types |
Stephanie Balzer (Carnegie Mellon University, USA) gives the third talk in the third panel, Contracts and Sessions, on the 3rd day of the ICFP conference. |
Stephanie Balzer |
22 Jan 2018 |
9 |
Creative Commons |
Whip: Higher-Order Contracts for Modern Services |
Lucas Waye (Harvard University, USA), gives the second talk in the third panel, Contracts and Sessions , on the 3rd day of the ICFP conference. |
Lucas Waye |
22 Jan 2018 |
10 |
Creative Commons |
A Metaprogramming Framework for Formal Verification |
Sebastian Ullrich (KIT, Germany), gives the fourth talk in the second panel, Dependently Typed Programming, on the 3rd day of the ICFP conference. |
Sebastian Ullrich |
17 Jan 2018 |
11 |
Creative Commons |
Normalization by Evaluation for Sized Dependent Types |
Andreas Abel (University of Gothenburg, Sweden), gives the first talk in the second panel, Dependently Typed Programming, on the 3rd day of the ICFP conference. |
Andreas Abel |
17 Jan 2018 |
12 |
Creative Commons |
Herbarium Racketensis: A Stroll through the Woods (Functional Pearl) |
Robby Findler (Northwestern University, USA), gives the first talk in the first panel, Domain-Specific Languages, on the 3rd day of the ICFP conference. |
Robby Findler |
17 Jan 2018 |
13 |
Creative Commons |
Visitors Unchained |
Francois Pottier (Inria, France), gives the second talk in the fourth panel, Program Construction, on the 2nd day of the ICFP conference. |
François Pottier |
17 Jan 2018 |
14 |
Creative Commons |
Compiling to Categories |
Conal Elliott, Target, USA, gives the first talk in the fourth panel, Program Construction, on the 2nd day of the ICFP conference. |
Conal Elliott |
16 Jan 2018 |
15 |
Creative Commons |
Local Refinement Typing |
Benjamin Cosman, University of California at San Diego, USA, gives the third talk in the second panel, Tools for Verification, on the 2nd day of the ICFP conference. |
Benjamin Cosman |
16 Jan 2018 |
16 |
Creative Commons |
Kami: A Platform for High-Level Parametric Hardware Specification and Its Modular Verification |
Kami: A Platform for High-Level Parametric Hardware Specification and Its Modular Verification |
Muralidaran Vijayaraghavan |
15 Jan 2018 |
17 |
Creative Commons |
No-Brainer CPS Conversion |
Milo Davis (Northeastern University, USA) gives the fourth talk in the second panel, Foundations of Higher-Order Programming, on the 2nd day of the ICFP. |
Milo Davis |
15 Jan 2018 |
18 |
Creative Commons |
Foundations of Strong Call by Need |
Thibaut Balabonski (LRI, France and University of Paris-Sud, France) gives the third talk in the second panel, Foundations of Higher-Order Programming, on the 2nd day of the ICFP conference. |
Thibaut Balabonski |
15 Jan 2018 |
19 |
Creative Commons |
How to Prove Your Calculus Is Decidable: Practical Applications of Second-Order Algebraic Theories and Computation |
Makoto Hamana (Gunma University, Japan), gives the first talk in the second panel, Foundations of Higher-Order Programming, on the 2nd day of the ICFP conference. |
Makoto Hamana |
18 Dec 2017 |
20 |
Creative Commons |
Better Living through Operational Semantics: An Optimizing Compiler for Radio Protocols |
Geoffrey Mainland (Drexel University, USA) gives the fourth talk in the first panel, Low-level and Systems Programming, on the 2nd day of the ICFP conference. |
Geoffrey Mainland |
18 Dec 2017 |
21 |
Creative Commons |
Verifying Efficient Function Calls in CakeML |
Scott Owens University of Kent, UK, gives the third talk in the first panel, Low-level and Systems Programming, on the 2nd day of the ICFP conference. |
Scott Owens |
18 Dec 2017 |
22 |
Creative Commons |
A Relational Logic for Higher-Order Programs |
Alejandro Aguirre, IMDEA Software Institute, Spain, gives the second talk in the second panel, Foundations of Higher-Order Programming, on the 2nd day of the ICFP conference. |
Alejandro Aguirre |
18 Dec 2017 |
23 |
Creative Commons |
Verified Low-Level Programming Embedded in F |
Jonathan Protzen, Microsoft Research, United States, gives the second talk in the first panel, Low-level and Systems Programming, on the 2nd day of the ICFP conference. |
Jonathan Protzen |
18 Dec 2017 |
24 |
Creative Commons |
Persistence for the Masses: RRB-Vectors in a Systems Language |
Juan Pedro Bolívar Puente, Independent Consultant, Sinusoidal Engineering, Germany, gives the first talk in the first panel, Low-level and Systems Programming, on the 2nd day of the ICFP conference. |
Juan Pedro Bolívar Puente |
18 Dec 2017 |
25 |
Creative Commons |
Assuring AI |
John Launchbury, Chief Scientist of Galois Inc, gives the second keynote of the ICFP conference. |
John Launchbury |
18 Dec 2017 |
26 |
Creative Commons |
Effect-Driven QuickChecking of Compilers |
Jan Midtgaard, gives the fourth presentation in the fourth panel, Effects, in the ICFP 2017 conference. Co-written by Mathias Nygaard Justesen, Patrick Kasting, Flemming Nielson, Hanne Riis Nielson, DTU, Denmark. |
Jan Midtgaard |
18 Dec 2017 |
27 |
Creative Commons |
Imperative Functional Programs that Explain their Work |
Jan Stolarek, University of Edinburgh, UK, gives the third presentation in the fourth panel, Effects, in the ICFP 2017 conference. Co-written by Wilmer Ricciotti, Roly Perera and James Cheney, and University of Edinburgh, UK. |
Jan Stolarek |
18 Dec 2017 |
28 |
Creative Commons |
On the Expressive Power of User-Defined Effects: Effect Handlers, Monadic Reflection, Delimited Control |
Ohad Kammar, University of Oxford, UK, gives the second presentation in the fourth panel, Effects, in the ICFP 2017 conference. |
Ohad Kammar |
13 Dec 2017 |
29 |
Creative Commons |
Abstracting Definitional Interpreters |
David Darais, University of Maryland, USA, gives the first presentation in the fourth panel, Effects, in the ICFP 2017 conference. Co-written by Nicholas Labich, David Van Horn, Phuc C. Nguyen, University of Maryland, USA. |
David Darais |
13 Dec 2017 |
30 |
Creative Commons |
Symbolic Conditioning of Arrays in Probabilistic Programs |
Praveen Narayanan, Indiana University, USA, gives the third presentation in the third panel, Applications, in the ICFP 2017 conference. Co-written by Chung-Chief Shan, Indiana University, USA. |
Praveen Narayanan |
13 Dec 2017 |
31 |
Creative Commons |
A Framework for Adaptive Differential Privacy |
Daniel Winograd-Cort University of Pennsylvania, USA, gives the first presentation in the third panel, Applications, in the ICFP 2017 conference. Co-written by Andreas Haeberlen and Aaron Roth, University of Pennsylvania, USA. |
Daniel Winograd-Cort |
13 Dec 2017 |
32 |
Creative Commons |
Prototyping a Query Compiler using Coq (Experience Report) |
Louis Mandel (IBM) gives the first presentation in the third panel, Applications, in the ICFP 2017 conference. Co-written by Joshua Auerbach, Martin Hirzel, Avraham Shinnar, Jerome Simeon, IBM Research, USA. |
Louis Mandel |
12 Dec 2017 |
33 |
Creative Commons |
A Unified Approach to Solving Seven Programming Problems (Functional Pearl) |
William E. Byrd, University of Utah, USA, gives the fourth presentation in the second panel, Functional Programming Techniques, in the ICFP 2017 conference. |
William E Byrd |
12 Dec 2017 |
34 |
Creative Commons |
Generic Functional Parallel Algorithms: Scan and FFT |
Conal Elliott, Target, USA United States, gives the third presentation in the second panel, Functional Programming Techniques, in the ICFP 2017 conference. |
Conal Elliott |
12 Dec 2017 |
35 |
Creative Commons |
A Pretty But Not Greedy Printer (Functional Pearl) |
Jean-Philippe Bernardy, University of Gothenburg, gives the second presentation in the second panel, Functional Programming Techniques, in the ICFP 2017 conference. |
Jean-Philippe Bernardy |
12 Dec 2017 |
36 |
Creative Commons |
Faster Coroutine Pipelines |
Mike Spivey, University of Oxford, UK, gives the first presentation in the second panel, Functional Programming Techniques, in the ICFP 2017 conference. |
Mike Spivey |
12 Dec 2017 |
37 |
Creative Commons |
Scaling up Functional Programming Education: Under the Hood of the OCaml MOOC |
Roberto Di Cosmo (Inria, France and University of Paris Diderot, France), gives the fourth presentation in the first panel, Art and Education, in the ICFP 2017 conference. |
Roberto Di Cosmo |
12 Dec 2017 |
38 |
Creative Commons |
Lock-Step Simulation Is Child's Play (Experience Report) |
Joachim Breiner, University of Pennsylvania, United States, gives the third presentation in the first panel, Art and Education, in the ICFP 2017 conference. Co-written by Chris Smith Google, USA. |
Joachim Breiner |
12 Dec 2017 |
39 |
Creative Commons |
Super 8 Languages for Making Movies (Functional Pearl) |
Leif Andersen (Northeastern University, USA) gives the first presentation in the first panel, Art and Education, in the ICFP 2017 conference. |
Leif Andersen |
07 Dec 2017 |
40 |
Creative Commons |
Compositional Creativity: Some Principles for Talking to Computers |
Chris Martens (North Carolina State University, United States) gives the first talk in the ICFP conference. |
Chris Martens |
05 Dec 2017 |
41 |
Creative Commons |
Chaperone Contracts for Higher-Order Sessions |
Hernan Melgratti (University of Buenos Aires, Argentina), gives the first talk in the third panel, Contracts and Sessions, on the 3rd day of the ICFP conference. |
Hernan Melgratti |
14 Sep 2017 |
42 |
|
OII Internet and Society Awards: Raspberry Pi |
Victoria Nash, talks to Pete Lomas, Founder and Trustee at Raspberry Pi, recipients of an Internet and Society Award in 2012 from OII, in recognition of their exemplary efforts in using the Internet for the public good in Britain. |
Victoria Nash, Pete Lomas |
02 Jan 2013 |
43 |
|
Why Should Robots Play Football? |
Dr Stephen Cameron (Department of Computer Science) explains why thousands of people from across the world are busy trying to teach robots to play football. |
Stephen Cameron |
03 Feb 2012 |
44 |
Creative Commons |
Student Innovation: Developing Mobile Apps for learning |
Helen Ginn, a Biochemistry undergraduate at Magdalen College, talks about how she developed a mobile app to serve a specific niche task. |
Helen Ginn |
01 Feb 2012 |