BSD Ports

lang/gleam 1.7.0 NetBSD

ML-flavoured type-safe language using the BEAM runtime

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
apache-2.0
Categories
lang
Package size
4705.1 KiB, 16907.4 KiB installed

Description

Gleam is a functional language for building type-safe, scalable systems.

The Gleam compiler itself is written in rust.

Gleam uses the BEAM runtime, and using the same actor-based multi-core concurrency, with zero runtime overhead and full inter-operability with Erlang, Elixir, and LFE.

It has all the features you'd expect from an ML derived language, including algebraic data-types, immutable data structures, full type inference, fast compilation, generics, no nulls nor exceptions, and a few bonus features such as helpful error messages.

In the other systems

SystemPortVersion
NetBSDlang/gleam1.7.0
FreeBSDlang/gleam1.19.1_1
OpenBSDlang/gleam1.19.2
DragonFlylang/gleam1.9.1
HardenedBSDlang/gleam1.18.1_1
GhostBSDlang/gleam1.18.1_1

Install

Binary package:

pkgin install gleam

From pkgsrc:

cd /usr/pkgsrc/lang/gleam && 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_641.7.0
NetBSD 10.1 aarch641.7.0
SmartOS / illumos x86_641.7.0
macOS 15 arm641.7.0

Dependencies

No port depends on this one.