Michael Homer
mwh.nz
Michael Homer
@mwh.nz
I make programming languages and interfaces at Victoria University of Wellington
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
October 13, 2025 at 1:54 AM
Reposted by Michael Homer
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. 🙏
June 16, 2025 at 7:31 AM
Reposted by Michael Homer
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!)
June 11, 2025 at 3:34 AM
Useful to nobody: generate accurate Windows 3.x dither patterns for any colour in your browser. mwh.nz/dither/
December 31, 2024 at 9:06 PM
Reposted by Michael Homer
Every month, we do a Future of Coding bonus episode. They're mint. $5. Helps us do the show. You know the deal.

This time, @jimmyhmiller.bsky.social and moi share a *lot lot* of thoughts about Visual Programming, circling @mwh.nz's Reclaiming The Unexplored.

www.patreon.com/posts/reclai...
Reclaiming the Unexplored in Hybrid Visual Programming | Future of Coding
Get more from Future of Coding on Patreon
www.patreon.com
November 29, 2024 at 10:19 PM
Next week I will be at SPLASH in Pasadena and presenting my work at Onward! about variety in visual programming systems. I'll also be at LIVE, PAINT, and the unconference on Saturday. mwh.nz/pubs/onward2...
Reclaiming the Unexplored in Hybrid Visual Programming
Programming languages have been trapped in a world of linear textual representations fundamentally unchanged for half a century. Even systems pushing beyond these forms — visual languages, projectiona...
mwh.nz
October 14, 2024 at 10:30 PM