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.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 1.3.4nb13 |
| NetBSD 10.1 aarch64 | 1.3.4nb13 |
| SmartOS / illumos x86_64 | 1.3.4nb13 |
| macOS 15 arm64 | 1.3.4nb13 |
Dependencies
Run dependencies 30
- archivers/hs-zip-archive
- converters/hs-aeson
- converters/hs-base64-bytestring
- devel/gmp
- devel/hs-ansi-terminal
- devel/hs-async
- devel/hs-code-page
- devel/hs-fingertree
- devel/hs-fsnotify
- devel/hs-libffi
- devel/hs-optparse-applicative
- devel/hs-parser-combinators
- devel/hs-safe
- devel/hs-split
- devel/hs-terminal-size
- devel/hs-uniplate
- devel/hs-unordered-containers
- devel/hs-utf8-string
- devel/hs-vector
- devel/hs-vector-binary-instances
- lang/ghc98
- math/hs-ieee754
- net/hs-network
- textproc/hs-annotated-wl-pprint
- textproc/hs-ansi-wl-pprint
- textproc/hs-blaze-html
- textproc/hs-blaze-markup
- textproc/hs-cheapskate
- textproc/hs-megaparsec
- textproc/hs-regex-tdfa
No port depends on this one.