BSD Ports

lang/idris 1.3.4nb13 NetBSD

Functional Programming Language with Dependent Types

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
modified-bsd
Categories
lang
Package size
22888.2 KiB, 187438.4 KiB installed

Description

Idris is a general purpose language with full dependent types. It is compiled, with eager evaluation. Dependent types allow types to be predicated on values, meaning that some aspects of a program's behaviour can be specified precisely in the type. The language is closely related to Epigram and Agda. There is a tutorial at http://www.idris-lang.org/documentation

This package provides Idris 1, which is no longer maintained by upstream. It's getting harder and harder to keep it compatible with newer versions of GHC, and next time it breaks we will remove this package. Existing users should migrate to lang/idris2 urgently.

Install

Binary package:

pkgin install idris

From pkgsrc:

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

Dependencies

Run dependencies 30

No port depends on this one.