12 lines
463 B
HTML
12 lines
463 B
HTML
<h2 id="non-haskell-hasks-functors">"Non Haskell" Hask's Functors</h2>
|
|
<p>A simple basic example is the \(id_\Hask\) functor. It simply cannot be expressed as a couple (<code>F</code>,<code>fmap</code>) where</p>
|
|
<ul>
|
|
<li><code>F::* -> *</code></li>
|
|
<li><code>fmap :: (a -> b) -> (F a) -> (F b)</code></li>
|
|
</ul>
|
|
<p>Another example:</p>
|
|
<ul>
|
|
<li>F(<code>T</code>)=<code>Int</code></li>
|
|
<li>F(<code>f</code>)=<code>\_->0</code></li>
|
|
</ul>
|