• SPLASH 2023 (Cascais, Portugal)

    • Cyrus Omar presented our paper *Live Pattern Matching with Typed Holes* at OOPSLA 2023! This is joint work with Yongwei Yuan, Scott Guest, Eric Griffis, Hannah Potter, and David Moon.

      πŸŽ‰Β  This paper was honored with a Distinguished Paper Award!

    • Cyrus Omar presented Totally Live Programming with Hazel (Progress Report) at the HATRA 2023 workshop! This is joint work with Andrew Blinn and David Moon.

  • VL/HCC 2023 (Washington, DC)

    • David Moon presented our paper *Gradual Structure Editing with Obligations* at VL/HCC 2023! This is joint work with Andrew Blinn and Cyrus Omar.
  • MWPLS 2023 (Ann Arbor)

    • We brought back the Midwest Programming Languages Summit and hosted it in Ann Arbor!
    • Andrew Blinn presented a talk on Type-Directed Prompt Construction for LLM-Powered Programming Assistants.
    • Hyman Zhao, Alaric Chen, Yue Huang, and Yifan Liu presented a poster on RustViz 2: Automatically and Interactively Visualizing Ownership, Borrowing, and Lifetimes.
  • Matthew Keenan joins FP Lab as a new PhD student at Michigan in Fall 2023!

  • Cyrus Omar was awarded the NSF CAREER Award for leading FP Lab’s ongoing work on Hazel!

  • SPLASH 2022

    • Hannah Potter (former MS student in FP Lab, now PhD student at Washington) presented our paper *Contextualized Programming Language Documentation* at the **Onward! Papers **track. (Joint work with Hannah Potter, Ardi Madadi, RenΓ© Just, and Cyrus Omar)
  • **VL/HCC 2022**

    • Cyrus Omar presented our full paper *RustViz: Interactively Visualizing Ownership and Borrowing.* This is joint work with the all-undergraduate team (in alphabetical order) of Marcelo Almeida, Grant Cole, Ke Du, Gongming Luo, Shulin Pan, Yu Pan, Kai Qiu, Vishnu Reddy, Haochen Zhang, Yingying Zhu.
    • Andrew Blinn presented our short paper *An Integrative Human-Centered Architecture for Interactive Programming Assistants.* This is joint work with David Moon, Eric Griffis, and Cyrus Omar.
  • **ICFP 2022**

    • David Moon presented our full paper tylr: A Tiny Tile-Based Structure Editor at the TyDe workshop on Sunday! (joint work with Andrew Blinn and Cyrus Omar)

    πŸŽ‰ Eric Zhao, Yanjun Chen, and Hilbert Chen were awarded 2nd place in the undergraduate category at the ICFP 2022 SRC for their work on Compiling Programs with Holes!

  • FP Lab and friends presented our work at SPLASH 2021 in Chicago in October!

    • David Moon presented his ongoing work on Restructuring Structure Editing at the LIVE workshop on Tuesday
    • Cyrus Omar presented our PLDI 2021 paper on Filling Typed Holes with Live GUIs at a SIGPLAN Papers session on Thursday at 2:35pm in Zurich F
    • Justin Lubin (Berkeley) presented our joint ICFP 2020 paper on Program Sketching with Live Bidirectional Evaluation at a SIGPLAN Papers session on Thursday at 11:20am in Zurich E
  • PLDI 2021 accepted our paper Filling Typed Holes with Live GUIs! [Jun 2021]

    β†’ See hazel.org for the link and more details

  • Fifteen(!) FP Lab members are moving on to great things this fall! [Aug 2021]

    πŸŽ‰ Michael D. Adams will be starting as a tenure-track assistant professor at Yale-NUS!

    πŸŽ‰ Hannah Potter will be starting a PhD program at the University of Washington!

    πŸŽ‰ Siyuan He will be starting a PhD program at Purdue University!

    πŸŽ‰ Yuning Wang will be starting a PhD program at Rutgers University!

    πŸŽ‰ The following students are moving on to fantastic MS programs or industry positions!

    Anand Dukkipati, Cory Laban, Dibyadarshi Dash, Erin Deutschman, Kevin Chen, Marcelo Almeida, Mengjing Xu, Utkarsh Mehta, Vishnu Reddy, Yingying Zhu, Zhiyi Pan

  • Yanjun Chen won 3rd place in the ICFP 2021 Student Research Competition (undergraduate category) for his work on developing An Interactive Stepper for Expressions with Holes! [Aug 2021]

  • HATRA Workshop at SPLASH 2020 hosted two presentations by FP Lab students! [18 Nov 2020]

    πŸŽ‰ Hannah Potter presented our paper about Hazel Tutor!

    πŸŽ‰ Vishnu Reddy presented our paper about RustViz!

  • ICFP 2020 hosted presentations on three projects involving FP Lab members! [26 Aug 2020]

    πŸŽ‰ Justin Lubin (UChicago) presented our paper Program Sketching with Live Bidirectional Evaluation!

    πŸŽ‰ Zhiyi Pan presented her work on Type Hole Inference at the ICFP Student Research Competition, winning Third Place in the undergraduate category!

    πŸŽ‰ Yongwei Yuan presented his work on Pattern Matching with Typed Holes at the ICFP Student Research Competition!

  • Two FP Lab members will be moving on to PhD programs in the fall! [1 Jun 2020]

    πŸŽ‰ Yongwei Yuan will be starting a PhD program at Purdue University!

    πŸŽ‰ Ke Du will be starting a PhD program at University of Illinois Chicago!