BSD Ports

devel/ocaml-bigstringaf 0.9.0nb3 NetBSD

Bigstring intrinsics and fast blits based on memcpy/memmmove

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
modified-bsd
Categories
devel
Package size
87.9 KiB, 402.9 KiB installed

Description

The OCaml compiler has a bunch of intrinsics for Bigstrings, but they're not widely-known, sometimes misused, and programs that use Bigstrings are slower than they have to be. And even if a library got that part right and exposed the intrinsics properly, the compiler doesn't have any fast blits between Bigstrings and other string-like types.

This library implements them.

Install

Binary package:

pkgin install ocaml-bigstringaf

From pkgsrc:

cd /usr/pkgsrc/devel/ocaml-bigstringaf && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.9.0nb3
NetBSD 10.1 aarch640.9.0nb3
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

Run dependencies 4
Required by 1