BSD Ports

devel/hvm g20240518_1 DragonFly

Massively parallel, optimal functional runtime in Rust

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
devel
Package size
379.5 KiB, 1421.8 KiB installed

Description

HVM2 is a h=Higher-order Virtual Machine 2.

HVM2 is a massively parallel interaction combinator evaluator.

By compiling programs from high-level languages (such as Python and Haskell) to HVM, one can run these languages directly on massively parallel hardware, like GPUs, with near-ideal speedup.

HVM2 is the successor to HVM1, a 2022 prototype of this concept. Compared to its predecessor, HVM2 is simpler, faster and, most importantly, more correct. HOC provides long-term support for all features listed on its paper.

In the other systems

SystemPortVersion
DragonFlydevel/hvmg20240518_1
FreeBSDdevel/hvmg20240821_18
HardenedBSDdevel/hvmg20240821_16
GhostBSDdevel/hvmg20240821_16

Install

Binary package:

pkg install hvm

From DPorts:

cd /usr/dports/devel/hvm && make install clean

Dependencies

No port depends on this one.