defun-core
Version 0.1 revision 0 uploaded by phadej.
Package meta
- Synopsis
- Defunctionalization helpers: core definitions
- Description
The package
defun
provides defunctionalization helpers, most importantly type family DeFun.Core.App allowing to write higher-order type families. Thesingletons
package also has its own type familyApply
, but the machinery is tied to theSing
/ singletons.In particular, the
Lam
counterpartSLambda
is specialized toSing
arguments. Thedefun
'sLam
is however fully general, so you can use your own singletons or (importantly) singleton-like arguments.The package provides few defunctionalized functions, and their term-level variants can be found in
defun-bool
anddefun-sop
packages, which useSBool
andNP
data types fromsingletons-bool
andsop-core
packages respectively.- Author
- Oleg Grenrus <oleg.grenrus@iki.fi>
- Bug reports
- n/a
- Category
- Data
- Copyright
- n/a
- Homepage
- n/a
- Maintainer
- Oleg Grenrus <oleg.grenrus@iki.fi>
- Package URL
- n/a
- Stability
- n/a