Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erikd/wide-word
A haskell library providing Word128 and Int128 types
https://github.com/erikd/wide-word
Last synced: 3 days ago
JSON representation
A haskell library providing Word128 and Int128 types
- Host: GitHub
- URL: https://github.com/erikd/wide-word
- Owner: erikd
- License: bsd-2-clause
- Created: 2017-01-23T08:45:47.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-18T01:35:45.000Z (24 days ago)
- Last Synced: 2024-12-31T06:11:44.032Z (10 days ago)
- Language: Haskell
- Homepage:
- Size: 140 KB
- Stars: 19
- Watchers: 5
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: Readme.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
# wide-word
[![Build Status](https://secure.travis-ci.org/erikd/wide-word.svg?branch=master)](http://travis-ci.org/erikd/wide-word)
A Haskell library providing `Word128` and `Int128` data types with all the
standard type class instances including `Show`, `Read`, `Ord`, `Bounded`,
`Enum`, `Num`, `Bits`, `FiniteBits`, `Real`, `Integral`, `Storable` and
`NFData`.The `Word128` type should be a drop in replacement for `Word64` unless you are
specifically relying on the rounding/overflow/truncation behaviour of `Word64`.## Recommended Build Procedure
The recommended way to build this project is to use 'cabal new-build' as follows:
```
cabal new-configure --enable-tests
cabal new-build
cabal new-test
```