Skip to content

Commit ff13ab3

Browse files
authored
Add colonnade
1 parent 45ad3cf commit ff13ab3

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

_posts/2016-10-19-current-environment.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@ This library does not attempt to communicate with the Plotly API in any other wa
2424
- **analyze** [](https://github.com/ejconlon/analyze){:.github} [![Hackage](https://img.shields.io/hackage/v/analyze.svg)](https://hackage.haskell.org/package/analyze) [![analyze](http://stackage.org/package/analyze/badge/lts-11)](http://stackage.org/lts-11/package/analyze) [![analyze](http://stackage.org/package/analyze/badge/nightly)](http://stackage.org/nightly/package/analyze) : `pandas`-like dataframe operations for tabular data with CSV interface.
2525
Currently maintained within the scope of the [DataHaskell `dh-core` project](https://github.com/datahaskell/dh-core).
2626
- **bookkeeper** [![Hackage](https://img.shields.io/hackage/v/bookkeeper.svg)](https://hackage.haskell.org/package/bookkeeper) [![bookkeeper](http://stackage.org/package/bookkeeper/badge/lts-11)](http://stackage.org/lts-11/package/bookkeeper) [![bookkeeper](http://stackage.org/package/bookkeeper/badge/nightly)](http://stackage.org/nightly/package/bookkeeper) : A new take on datatypes and records using `OverloadedLabels` (which is available since GHC 8). It bears some similarities to Nikita Volkov's `record` library, but requires no Template Haskell.
27+
- **colonnade** [](https://github.com/andrewthad/colonnade){:.github} [![Hackage](https://img.shields.io/hackage/v/colonnade.svg)](https://hackage.haskell.org/package/colonnade) [![colonnade](http://stackage.org/package/colonnade/badge/lts-11)](http://stackage.org/lts-11/package/colonnade) [![colonnade](http://stackage.org/package/colonnade/badge/nightly)](http://stackage.org/nightly/package/colonnade) : The colonnade package provides a way to talk about columnar encodings and decodings of data. This package provides very general types and does not provide a way for the end-user to actually apply the columnar encodings they build to data. Most users will also want to one a companion packages that provides (1) a content type and (2) functions for feeding data into a columnar encoding:
28+
* lucid-colonnade for lucid html tables
29+
* blaze-colonnade for blaze html tables
30+
* reflex-dom-colonnade for reactive reflex-dom tables
31+
* yesod-colonnade for yesod widgets
32+
* siphon for encoding and decoding CSVs
33+
34+
2735

2836

2937

0 commit comments

Comments
 (0)