
Bruno Oliveira
@bcdsoliveira

Less than two weeks to submit your papers to Scala Symposium. This year, it is collocated with ECOOP’24 Conference : 2022.ecoop.org/home/scala-eco…



I suppose I don’t need to announce new papers anymore now that I have got jobs, but still: - First class names for effect handlers (oopsla22) with Youyou Cong, Kazuki Ikemori, and Daan Leijen - Applicative intersection types (aplas22) with Xu Xue and Bruno Oliveira

So excited that our paper “Compositional Embeddings of Domain-Specific Languages” is accepted to OOPSLA’22! Our artifact is available at plground.org. Thanks to research intern Utkarsh Dhandhania and my advisor Bruno Oliveira!






New paper w/ Shriram Krishnamurthi (primary: Bluesky), conditionally accepted to POPL'24: how do document languages compose content and computation? The key mechanism is the *template*, which we model by extending to System F to create the *document calculus*. arxiv.org/abs/2310.04368




Yaozhu Sun presenting Imperative Compositional Programming: Type Sound Distributive Intersection Subtyping with References via Bidirectional Typing



Litao Zhou, Yaoda Zhou, Qianyong Wan and Bruno C.D.S. Oliveira present a new calculus extending F_≤ (a calculus w/ bounded quantification) with isorecursive types, tackling the tricky combination of subtyping, recursive types, and bounded quantification. cambridge.org/core/journals/…


Finally I defended my PhD thesis today! My sincere gratitude is due to my supervisor Bruno Oliveira! Also thanks my labmates for the past five years!

