Hacker GitHub

← All repos

HigherOrderCO/HVM1

View on GitHub ↗ ★ 11,353 Cuda

HVM1 (2022): a massively parallel, optimal functional runtime in Rust

44 mentions on Hacker News by 33 people: 6 stories, 38 comments · first 2022-01-31 · latest 2026-09-17

Mentions per year 44 mentions · busiest year 2022 (17)
20082026
  1. …slop accusations. Older variant of what became Bend is 5 years old, so definitely not "vibe coded": https://github.com/HigherOrderCO/HVM1
  2. reminds me of https://github.com/HigherOrderCO/HVM I see Salvatore has a fork, so they are obviously aware of it. unsure whether theyre proposing the exact same thing without reference or citation…
    comment by asgr · 2025-11-27 · in Interactive λ-Reduction
  3. I took a look at the Taelin's work [1]. [1] https://github.com/HigherOrderCO/HVM From my understanding, main problem there is a compilation into (optimal) CUDA code and CUDA runtime, not language or internal representation per se. CUDA is…
  4. …calculus interpreter This is awesome! I assume you have seen https://github.com/HigherOrderCO/Bend https://github.com/higherorderco/hvm Previous discussions https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
  5. …The Optimal Implementation of Functional Programming Languages, ISBN-13: 978-0060815424 [2] https://github.com/HigherOrderCO/HVM3/blob/main/src/HVML/Run... [3] https://github.com/HigherOrderCO/HVM/blob/main/src/hvm.c [4]…
  6. Go on... EDIT: Found this: https://github.com/HigherOrderCO/HVM1/blob/master/guide/HOW....
  7. …I see that HVM compiles the inet to a large static term and then links against the runtime. https://github.com/HigherOrderCO/HVM/blob/5de3e7ed8f1fcee6f2... Will have to play around with this and look at the generated assembly, see how much…
  8. …HVM2 nets, and a compiler from that language to C and CUDA HVM Will have to look at the code then! https://github.com/HigherOrderCO/HVM Edit: Wait nvm, it looks like the HVM2 cuda runtime is an interpreter, that traverses an in-memory…
  9. Reminds me of HVM[0] [0] https://github.com/HigherOrderCO/HVM Really interesting to see how new lang concepts and refinements keep popping up this last decade, between Vale, Gleam, Hylo, Austral... Linear types really opened up lots of…
    comment by aredox · 2024-01-23 · in SaberVM
  10. …to GHC that in some cases is orders of magnitudes faster, at least from their benchmarks. [0] https://github.com/HigherOrderCO/hvm
    comment by satvikpendem · 2023-11-20 · in Roc – A fast, friendly, functional language
  11. See this for more context: https://github.com/HigherOrderCO/hvm
    comment by Gadiguibou · 2023-11-12
  12. You might be interested in https://github.com/HigherOrderCO/HVM
    comment by howling · 2023-11-12 · in GPU Survival Toolkit for the AI age
  13. …Haskell derivatives? As well as the HVM and its Lisp-like Haskell-like combo of a language [0]? [0] https://github.com/HigherOrderCO/hvm
    comment by satvikpendem · 2023-11-12 · in OCaml: a Rust developer's first impressions
  14. …like in Idris2? Also related, is this similar to how HVM works with their "Interaction nets"? https://github.com/HigherOrderCO/HVM https://www.idris-lang.org/ https://clojure.org/ I'm afraid I don't even understand what the difference…
  15. …some sequential Haskell code naively transpiled to HVM that GHC doesn't parallelize.) [9] : https://github.com/HigherOrderCO/HVM
  16. …is also built on interaction nets - this computation model enables for-free parallelization [1] https://github.com/HigherOrderCO/HVM
  17. …The results are very impressive. [1] https://link.springer.com/chapter/10.1007/3-540-63237-9_19 [2] https://github.com/HigherOrderCO/HVM
    comment by FullyFunctional · 2023-07-13 · in A History of Functional Hardware
  18. …in compiling functional languages. [1] [0]: https://en.wikipedia.org/wiki/Interaction_nets [1]: https://github.com/HigherOrderCO/HVM
  19. …in a way that resembles C, but even more profoundly. For example, in the following GitHub issue: https://github.com/HigherOrderCO/HVM/issues/167 I discuss how HVM is able to perform deforesting, one of the core techniques that made GHC so…
    comment by LightMachine · 2023-03-28 · in Higher-Order Virtual Machine (HVM)
  20. …), I believe that among other things, the issue presented here https://github.com/HigherOrderCO/HVM/issues/60 is really a fundamental blocker to serving as a general purpose runtime, which it appears HVM attempts at. Fund
    comment by qazxcvbnm · 2023-03-28 · in Higher-Order Virtual Machine (HVM)
  21. …[2]: https://discourse.haskell.org/t/high-order-virtual-machine-h... [3]: https://github.com/HigherOrderCO/HVM
    comment by one-punch · 2023-03-26 · in An apologia of lazy evaluation
  22. …tps://verdagon.dev/blog/zero-cost-memory-safety-regions-pa... [2] https://www.strlen.com/lobster/ [3] https://github.com/HigherOrderCO/HVM
  23. …the Higher-Order Virtual Machine for a functional, non-garbage-collected, and parallel runtime: https://github.com/HigherOrderCO/HVM
  24. Join HVM and Kindelia’s Discord. https://github.com/HigherOrderCO/HVM Read Interaction Nets paper
    comment by stealthcat · 2023-02-10 · in Ask HN: Burnt out from big tech. What's next?
  25. …to like languages that have the V and L sounds in them, though I might be uniquely biased ;) [0] https://github.com/Kindelia/HVM [1] https://verdagon.dev/blog/generational-references [2] https://aardappel.github.io/lobster/memory_management…
    comment by verdagon · 2022-09-23 · in The Val Programming Language
  26. …The author has since moved on to building a runtime with optimal evaluation ( https://github.com/kindelia/hvm ) and a new proof language on top of that ( https://github.com/Kindelia/Kind2 ) with considerably better performance than exis
    comment by smaddox · 2022-09-14 · in The Little Prover
  27. …[1] https://verdagon.dev/blog/generational-references [2] https://vale.dev/memory-safe [3] https://github.com/Kindelia/HVM [4] https://www.strlen.com/lobster/
    comment by verdagon · 2022-07-22 · in Some Thoughts on Zig
  28. Check out HVM, an experiment to make copying immutable data really fast: https://github.com/Kindelia/HVM
  29. …[5] [0] https://vale.dev/ [1] https://cone.jondgoodwin.com/ [2] https://www.strlen.com/lobster/ [3] https://github.com/Kindelia/HVM [4] https://antelang.org/ [5] https://dlang.org/blog/2022/06/21/dip1000-memory-safety-in-a...
  30. …and falls back to clone. It's not shared mutability, but Haskell without GC is pretty cool! https://github.com/Kindelia/HVM I particularly like D's approach because it's opt-in; we can use it in the areas of the program where we need…
  31. …[1] https://aardappel.github.io/lobster/memory_management.html [2] https://github.com/Kindelia/HVM [3] https://www.microsoft.com/en-us/research/publication/perceus...
  32. …came to mind from having read about [3].) [1] https://ncatlab.org/nlab/show/reflexive+object [2] https://github.com/Kindelia/HVM/blob/master/HOW.md [3] https://100r.co/site/orca.html
  33. ever check this out? https://github.com/Kindelia/HVM
    comment by beanjuiceII · 2022-02-08 · in I would like a job writing Haskell
  34. …is also quite useful. There are certainly many uses that I'm not creative enough to think of. [0] https://github.com/Kindelia/HVM/blob/master/HOW.md#bonus-abu...
  35. The How page [0] is nicely written! It was a real pleasure to read :) [0] https://github.com/Kindelia/HVM/blob/master/HOW.md
  36. JFYI, the "This book" link on https://github.com/Kindelia/HVM/blob/master/HOW.md goes to a research gate page which has the wrong book for download (something about category theory). So, this dup primitive, is that explained in the book as…
  37. …for that to work. In special, there are 3 important rules. I've just written an overview here: https://github.com/Kindelia/HVM/blob/master/HOW.md#bonus-abu...
  38. Readers will find HOW.md interesting too: https://github.com/Kindelia/HVM/blob/master/HOW.md