Compiler and Language Design
I'm quite impressed by Frank Pfenning's Adjoint Functional Language he described at OPLSS'24. It's a language based on Linear Logic with a co-monadic structure which is a kind of modality with associated adjoints which allow a shift from structural to substructural logics in the types. See https://www.cs.cmu.edu/~fp/projects.html#adjoint for details.
Subscribe to OPLSS'24.
Both he and Bob Harper are funded by Jane Street. See Bob Harper's Course on Principles of Programming Languages and Frank Pfenning's Course on Linear Logic.
Most of what programmers do with general purpose programming languages is only done because of what other people do, and those things are almost always done only because of other things other people have done, and so on and so forth. So the benefits of being able to compose programs from the top-down are quite significant. See How Could One Unify CMU and MIT.
Subscribe to DW News.
Comments
Post a Comment