Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lloydmeta/ip-parsing-hs

Playing around with parsers in Haskell
https://github.com/lloydmeta/ip-parsing-hs

haskell ip-address ipv4 ipv6 learning-exercise parsers travis-ci

Last synced: 26 days ago
JSON representation

Playing around with parsers in Haskell

Awesome Lists containing this project

README

        

# IP address parsing [![Build Status](https://travis-ci.org/lloydmeta/ip-parsing-hs.svg?branch=master)](https://travis-ci.org/lloydmeta/ip-parsing-hs)

Done as an exercise for practising Haskell.

* Parses IPv4 and IPv6
* Converts from IPv4 to IPv6

### Areas explored

- Parsing stuff w/ Trifecta
- Various datatypes and conversions btwn them
- Stack for managing the build
- HSpec
- Internals hiding
- Pleasing Travis CI