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 |
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 Expr
s
> [notE, plus] >$$< [false, true, zero] [not False :: Bool,not True :: Bool,(0 +) :: Int -> Int]