My student @redmp is interested in efficient runtimes for pure functional languages. Anyone have suggestions for people working in this space (especially students and early-career folks) who I should ask to give a talk at our Languages, Systems and Data Seminar (lsd.ucsc.edu/lsd-seminar/2023w) this spring?

@lindsey @redmp a good chunk of my dissertation is a transformation from pure functional trees into lock-free + wait-free concurrent mutable implementations with cheap snapshots.

@elfprince13 @redmp Was this work more on the compiler side or the runtime side or both?

Follow

@redmp @lindsey library / runtime side, but there would definitely be some advantages to integrating it at the language level. My biggest annoyance is that Scala/Dotty’s macro facilities weren’t expressive enough to implement the transform automatically from a class definition, and the type signatures get pretty noisy when applying it by hand.

Sign in to participate in the conversation
Mastodon

General topic personal server.