7 ms·
i'm asking you what happened to HVM that it needed to be reimplemented as Bend.
by mathisfun123 14d ago
i'm asking you what happened to HVM that it needed to be reimplemented as Bend.
- LightMachine 14d agoIt didn't "need to", it just evolves by rewrites as I learn (the project is fairly small) so in the latest rewrite I choose Bend!
- rowanG077 13d agoThat sounds like it's dead? The entire point of HVM as I understand was to be an incredibly fast evaluator. If bend2 does not use what right to exist does HVM still have?
- douglasisshiny 13d ago>If bend2 does not use what right to exist does HVM still have? What? This is such a weird comment.
- rowanG077 13d agoHVM was too be a highly parallel extremely efficient language target. Bend has taken that place in their ecosystem. I don't think that's weird question were that leaves HVM.
- LightMachine 13d agono, that's a good question. half of the point of HVM is to be an incredibly fast evaluator, in the "raw speed" sense. the other is to be an incredibly fast evaluator, in the "asymptotical" sense. in the first sense, Bend2 supersedes HVM. in the last sense, HVM is still king. on higher order computations that involve λ-calculus and the like, nothing beats the HVM. but I also realize most people aren't doing λ-calculations. so, Bend is made for the general public and lower-order programs, while HVM remains for the niche group of researchers and λ-calculus enthusiasts