| Copyright | (c) 2019-2024 Rudy Matela |
|---|---|
| License | 3-Clause BSD (see the file LICENSE) |
| Maintainer | Rudy Matela <rudy@matela.com.br> |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Data.Express.Basic
Description
Defines the Expr type and _basic_ utilities involving it, including:
- re-export of Data.Express.Core
- re-export of Data.Express.Map
- re-export of Data.Express.Fold
- re-export of Data.Express.Hole
If you're a Express user, you're probably better of importing Data.Express.
Synopsis
- module Data.Express.Core
- module Data.Express.Map
- module Data.Express.Fold
- module Data.Express.Hole
- (>$$<) :: [Expr] -> [Expr] -> [Expr]
- (>$$) :: [Expr] -> Expr -> [Expr]
- ($$<) :: Expr -> [Expr] -> [Expr]
Module re-exports
module Data.Express.Core
module Data.Express.Map
module Data.Express.Fold
module Data.Express.Hole
Additional utilities
(>$$<) :: [Expr] -> [Expr] -> [Expr] Source #
Lists valid applications between lists of Exprs
> [notE, plus] >$$< [false, true, zero] [not False :: Bool,not True :: Bool,(0 +) :: Int -> Int]