Skip to content

Latest commit

 

History

History
81 lines (48 loc) · 4.19 KB

reading-group-schedule.md

File metadata and controls

81 lines (48 loc) · 4.19 KB

CASL reading group

If you show up to reading group, be ready to participate in the discussion!

To structure our discussions, here are four questions I suggest we ask ourselves for each paper we read. Note that, while all of them require reading some of the paper, none of them require reading all of the paper. (Lindsey got the idea to use this list of questions from Chung-chieh Shan.)

  1. What's the paper about?
  2. What's one thing I learned?
  3. What's one question I'm curious about?
  4. What's one step I can take towards answering the question?

Some papers to consider might be available on the CASL group resources list, but others are welcome too!

Fall 2022

Schedule of readings

This list is tentative and subject to change.

Everyone should claim two weeks and list the papers they want to discuss those weeks. Try to pick papers that are relevant to the research problems you personally are interested in, but also that you hope will be relevant and approachable to the group at large!

Week Lead Paper
Week 1 Patrick Redmond Listlessness is Better than Laziness, Lazy evaluation and garbage collection at compile-time - Philip Wadler
Week 2 Jonathan Castello LVars: lattice-based data structures for deterministic parallelism
Week 3 Tim Goodwin Naiad: A Timely Dataflow System
Week 4 Gan Shen Fantastic Morphisms and Where to Find Them: A Guide to Recursion Schemes
Week 5 Patrick Redmond A New Implementation Technique for Applicative Languages - D. A. Turner, Full PDF, Searchable PDF (page 1 corrupted), DOI
Week 6 Jonathan Castello The semantic foundations of concurrent constraint programming
Week 7 Tim Goodwin Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3
Week 8 Gan Shen Pirouette: higher-order typed functional choreographies
Week 9 Thanksgiving (no meeting)
Week 10 Nathan TBD
Finals week Nathan TBD

Summer 2020

Schedule of readings

This list is tentative and subject to change.