Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/okeuday/erlang_hs
Erlang External Term Format for Haskell
https://github.com/okeuday/erlang_hs
erlang-encoding haskell
Last synced: 29 days ago
JSON representation
Erlang External Term Format for Haskell
- Host: GitHub
- URL: https://github.com/okeuday/erlang_hs
- Owner: okeuday
- License: mit
- Created: 2017-03-02T01:39:20.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-27T01:04:44.000Z (about 1 year ago)
- Last Synced: 2023-10-27T02:25:33.852Z (about 1 year ago)
- Topics: erlang-encoding, haskell
- Language: Haskell
- Homepage:
- Size: 86.9 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
README
Erlang External Term Format for Haskell
=======================================[![Build Status](https://app.travis-ci.com/okeuday/erlang_hs.svg?branch=master)](https://app.travis-ci.com/okeuday/erlang_hs)
Provides all encoding and decoding for the Erlang External Term Format
(as defined at [http://erlang.org/doc/apps/erts/erl_ext_dist.html](http://erlang.org/doc/apps/erts/erl_ext_dist.html))
in a single Haskell cabal package.Build/Test
----------With cabal-install >= 3.4
cabal v2-update
mkdir sandbox
cabal --store-dir=./sandbox v2-configure
cabal v2-buildWith cabal-install >= 2.4 and cabal-install < 3.4
cabal v1-sandbox init
cabal v1-update
cabal v1-install --enable-tests --only-dependencies --force-reinstalls
cabal v1-configure --enable-tests -v2
cabal v1-build
cabal v1-test --show-details=alwaysWith cabal-install < 2.4
cabal sandbox init
cabal update
cabal install --enable-tests --only-dependencies --force-reinstalls
cabal configure --enable-tests -v2
cabal build
cabal test --show-details=alwaysWithout cabal-install
mkdir -p dist/setup-bin
ghc --make -outputdir dist/setup-bin -o dist/setup-bin/Setup ./Setup.hs
dist/setup-bin/Setup configure --builddir=./dist --enable-deterministic --disable-shared --enable-static
dist/setup-bin/Setup buildAuthor
------Michael Truog (mjtruog at protonmail dot com)
License
-------MIT License