packages feed

hid-examples-0.3: README.md

This is the sample code to accompany the book *Haskell in Depth* (Vitaly Bragilevsky, Manning Publications 2019). 

To get the source code on your system, you may want to run:
```
cabal get hid-examples
```
Alternatively, you may clone [GitHub repository](https://github.com/bravit/hid-examples/) with the most current version.


To work with the code on your system, you need either:

* [Stack](http://haskellstack.org)
* [A Minimal GHC installation](https://www.haskell.org/downloads)
* [The Haskell Platform](https://www.haskell.org/platform/)


## Using Stack

### Building

```
stack build
```

### Running

```
stack exec <executable> [ -- <arguments>]
```
For example:

```
stack exec stockquotes -- data/quotes.csv -p -v
```

### Exploring in GHCi

```
stack ghci <module file>
```

For example:

```
stack ghci stockquotes/Statistics.hs
```

## Using Cabal sandbox

### Building

```
cabal sandbox init
cabal install --only-dependencies
cabal configure
cabal build
```

### Running

```
cabal run <executable> [ -- <arguments>]
```

For example:

```
cabal run stockquotes -- data/quotes.csv -p -v
```

### Exploring in GHCi

```
cabal repl <executable>
```

For example:

```
cabal repl stockquotes
```

To work with particular module, you have to load it in GHCi with `:load`.


## Using Cabal new-*

### Building

```
cabal new-build
```