Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

hvm

< >

hvm is an intermediate representation language created in 2022 by Victor Taelin.

#3263on PLDB 2Years Old

HVM is a low-level compile target for high-level languages. It provides a raw syntax for wiring interaction nets.


Example from the web:
@main = a & @sum ~ (28 (0 a)) @sum = (?(((a a) @sum__C0) b) b) @sum__C0 = ({c a} ({$([*2] $([+1] d)) $([*2] $([+0] b))} f)) &! @sum ~ (a (b $([+] $(e f)))) &! @sum ~ (c (d e))
View source
- Build the next great programming language Add About Search Keywords Livestreams Labs Resources Acknowledgements Part of the World Wide Scroll