lang/bend 0.2.38_1
Massively parallel, high-level programming language
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
396c159306- License
- APACHE20
- Categories
- lang
- Package size
- 785.9 KiB, 2162.6 KiB installed
Description
Bend is a massively parallel, high-level programming language.
Unlike low-level alternatives like CUDA and Metal, Bend has the feeling and features of expressive languages like Python and Haskell, including fast object allocations, higher-order functions with full closure support, unrestricted recursion, even continuations. Yet, it runs on massively parallel hardware like GPUs, with near-linear speedup based on core count, and zero explicit parallel annotations: no thread spawning, no locks, mutexes, atomics. Bend is powered by the HVM2 runtime.
Install
As a binary package — by origin, or by package name:
pkg install lang/bend
pkg install bend-language
From the ports tree:
cd /usr/ports/lang/bend/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= bend-language>0:lang/bend
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.2.38_1 | 0.2.38_1 | - | - | - |
| FreeBSD:14:quarterly | 0.2.38 | 0.2.38 | n/a | - | - |
| FreeBSD:15:latest | 0.2.38_1 | 0.2.38_1 | n/a | - | - |
| FreeBSD:15:quarterly | 0.2.38 | 0.2.38 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.2.38 | 0.2.38_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
rust-nightly>0: lang/rust-nightly
Runtime 1
hvm: devel/hvm
The full lists below include those, and their dependencies in turn.
All build dependencies 11
All run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- cargo
- Service scripts
- none
Files
distinfo 59
| File | Size | SHA256 |
|---|---|---|
| rust/crates/TSPL-0.0.13.crate | 4425 | fe639519d49b56c98fd4fde7a5a7be01b5563862341a783b9bc2eb58f5120d8b |
| rust/crates/anstream-0.6.14.crate | 29160 | 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b |
| rust/crates/anstyle-1.0.7.crate | 15709 | 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b |
| rust/crates/anstyle-parse-0.2.4.crate | 23069 | c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4 |
| rust/crates/anstyle-query-1.1.0.crate | 9832 | ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391 |
| rust/crates/anstyle-wincon-3.0.3.crate | 12179 | 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19 |
| rust/crates/cc-1.0.99.crate | 76961 | 96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695 |
| rust/crates/cfg-if-1.0.0.crate | 7934 | baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd |
| rust/crates/clap-4.5.7.crate | 56343 | 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f |
| rust/crates/clap_builder-4.5.7.crate | 163957 | f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f |
| rust/crates/clap_derive-4.5.5.crate | 30017 | c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6 |
| rust/crates/clap_lex-0.7.1.crate | 12766 | 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70 |
| rust/crates/colorchoice-1.0.1.crate | 7895 | 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422 |
| rust/crates/console-0.15.8.crate | 36364 | 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb |
| rust/crates/either-1.12.0.crate | 18974 | 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b |
| rust/crates/encode_unicode-0.3.6.crate | 45741 | a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f |
| rust/crates/equivalent-1.0.1.crate | 6615 | 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 |
| rust/crates/hashbrown-0.14.5.crate | 141498 | e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 |
| rust/crates/heck-0.5.0.crate | 11517 | 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea |
| rust/crates/hermit-abi-0.3.9.crate | 16165 | d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 |