13 lines
256 B
Markdown
13 lines
256 B
Markdown
|
## "Non Haskell" Hask's Functors
|
||
|
|
||
|
A simple basic example is the \\(id\_\\Hask\\) functor.
|
||
|
It simply cannot be expressed as a couple (`F`,`fmap`) where
|
||
|
|
||
|
- `F::* -> *`
|
||
|
- `fmap :: (a -> b) -> (F a) -> (F b)`
|
||
|
|
||
|
Another example:
|
||
|
|
||
|
- F(`T`)=`Int`
|
||
|
- F(`f`)=`\_->0`
|