Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.

archive567/tower

Repository files navigation

<script type="text/javascript" async src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML"> </script> [tower](https://tonyday567.github.com/tower) [![Build Status](https://travis-ci.org/tonyday567/tower.png)](https://travis-ci.org/tonyday567/tower) ==================================================================================================================================================

A heirarchy of classes for numbers and algebras that combine them: a numeric tower.

Performance testing, notes and examples can be found in tower-dev.

The tower looks something like:

{-# OPTIONS_GHC -fno-warn-type-defaults #-}
{-# LANGUAGE ExtendedDefaultRules #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE DataKinds #-}
import Tower.Prelude

Tower.Prelude is a drop-in replacement for Prelude. Behind the scenes, it wraps Protolude.

stack build --test --exec "pandoc -f markdown -i readme.md -t html -o index.html --filter pandoc-include --mathjax"