Michael Homer

@mwh.nz

I make programming languages and interfaces at Victoria University of Wellington

There are just three days left to submit to LIVE (we have extended the deadline to the 28th!) If you're looking for thoughtful feedback on new, experimental programming systems, please do consider submitting! Submissions can be short papers, web essays with embedded videos, or a demo video.

Michael Homer@mwh.nz · 3mo ago

If you're working on a novel programming system, this is for you! It's a great chance to share your thinking and hear from others. Got questions about how your work fits or how to present it? Get in touch! Submissions are due July 21st. LIVE is free online to attend and submit to. liveprog.org/

If you're working on a novel programming system, this is for you! It's a great chance to share your thinking and hear from others. Got questions about how your work fits or how to present it? Get in touch! Submissions are due July 21st. LIVE is free online to attend and submit to. liveprog.org/

Workshop on Live Programming (LIVE)

The 12th Workshop on Live Programming (LIVE 2026) will take place online. LIVE invites submissions of ideas for improving the immediacy, usability, and learnability of programming.

liveprog.org

Are you working to make programming more direct, tangible, and alive? Share your work at LIVE, the world's premier gathering on live programming, held online this October! LIVE welcomes submissions from academia, industry, and individuals. Call for submissions and more details on liveprog.org/

Workshop on Live Programming (LIVE)

The 12th Workshop on Live Programming (LIVE 2026) will take place online. LIVE invites submissions of ideas for improving the immediacy, usability, and learnability of programming.

liveprog.org

Fast & Easy ASTs for Flexible Embedded Interpreters, in MPLR this week. A format encoding ASTs as simultaneously valid code in languages from Java to Haskell to Excel, allowing programs, parsers, and typecheckers to be serialised and loaded into interpreters in that language. mwh.nz/pubs/mplr25

Fast & Easy ASTs for Flexible Embedded Interpreters

Self-hosted software language systems need to bootstrap core components such as data structure libraries, parsers, type checkers, or even compilers. Bytecode interpreters can load byte code files, whi...

mwh.nz

ALSO: We're hosting LIVE office hours this week! Bring questions/uncertainties about live programming & submitting to the workshop. - Wed, June 18, 2025, 6:00 – 8:00 PM (PDT, UTC-7) - Thu, June 19, 2025, 11:00 AM – 1:00 PM (PDT, UTC-7) Visit liveprog.org#resources for local times & Zoom links. 🙏

For software to be malleable, we need ways of building and modifying programs that are accessible to many more people. Are you working on new interfaces for programming? Share your progress at the LIVE workshop! Submissions are due July 21st. liveprog.org (Happy to chat if you have questions!)

Josh Horowitz@joshuahhh.com · last yr.

Computing could be a more harmonious and empowering force in our lives if we could mold it to our needs. We wrote a little about this vision of "malleable software" – past, present, and future. www.inkandswitch.com/essay/mallea...