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
| System | Port | Version |
|---|---|---|
| DragonFly | devel/hvm | g20240518_1 |
| FreeBSD | devel/hvm | g20240821_18 |
| HardenedBSD | devel/hvm | g20240821_16 |
| GhostBSD | devel/hvm | g20240821_16 |
Install
Binary package:
pkg install hvm
From DPorts:
cd /usr/dports/devel/hvm && make install clean
Dependencies
No port depends on this one.