Skip to content

Commit

Permalink
tee is deprecated, use <*>
Browse files Browse the repository at this point in the history
  • Loading branch information
kamil-adam committed Jun 19, 2023
1 parent 9546e2f commit 1fa922e
Show file tree
Hide file tree
Showing 72 changed files with 115 additions and 124 deletions.
18 changes: 4 additions & 14 deletions docs/developers/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,48 @@
# 📅 Revision history for HelVM Common

## 0.1.1.9 -- 2023-05-15
## 0.1.1.10 -- 2023-06-19
* `tee` is deprecated, use `<*>`

## 0.1.1.9 -- 2023-05-15
* Implement `many1'`
* Add `(<?>)`
* Add `CartesianProduct`

## 0.1.1.8 -- 2022-12-14

* Add better message for Empty collections

## 0.1.1.7 -- 2022-12-14

* Add better message for Empty collections

*
## 0.1.1.6 -- 2022-09-28

* Add `readFileTextUtf8`

## 0.1.1.5 -- 2022-09-28

* Use `<=<`

## 0.1.1.4 -- 2022-09-17

* Fix `generateEnums`

## 0.1.1.3 -- 2022-09-17

* Fix `generateEnums`

## 0.1.1.2 -- 2022-09-17

* Add `unfoldrM`
* Add `repeatedlyM`

## 0.1.1.1 -- 2022-09-12

* Add `fromJustWithText`

## 0.1.1.0 -- 2022-09-12

* Change `Util` to `Extra`

## 0.1.0.2 -- 2022-09-09

* Change name to HelIO

## 0.1.0.1 -- 2022-09-09

* Upgrade documentations

## 0.1.0.0 -- 2022-08-25

* First version. Released on an unsuspecting world.

## 🦄 🌈 ❤️ 💛 💚 💙 🤍 🖤
Original file line number Diff line number Diff line change
Expand Up @@ -101,12 +101,13 @@
<span class="lineno"> 82 </span>
<span class="lineno"> 83 </span>-- | Extra
<span class="lineno"> 84 </span>
<span class="lineno"> 85 </span>tee :: (a -&gt; b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
<span class="lineno"> 86 </span><span class="decl"><span class="nottickedoff">tee f1 f2 a = (f1 a . f2) a</span></span>
<span class="lineno"> 87 </span>
<span class="lineno"> 88 </span>type Act s a = s -&gt; Either s a
<span class="lineno"> 89 </span>type ActM m s a = s -&gt; m (Either s a)
<span class="lineno"> 90 </span>type Parser a b m = [a] -&gt; m (b, [a])
<span class="lineno"> 85 </span>-- | `tee` is deprecated, use `&lt;*&gt;`
<span class="lineno"> 86 </span>tee :: (a -&gt; b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
<span class="lineno"> 87 </span><span class="decl"><span class="nottickedoff">tee f1 f2 a = (f1 a . f2) a</span></span>
<span class="lineno"> 88 </span>
<span class="lineno"> 89 </span>type Act s a = s -&gt; Either s a
<span class="lineno"> 90 </span>type ActM m s a = s -&gt; m (Either s a)
<span class="lineno"> 91 </span>type Parser a b m = [a] -&gt; m (b, [a])

</pre>
</body>
Expand Down
24 changes: 12 additions & 12 deletions docs/reports/helio-test/hpc_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,40 @@
</style>
</head><body><table class="dashboard" width="100%" border=1>
<tr><th rowspan=2><a href="hpc_index.html">module</a></th><th colspan=3><a href="hpc_index_fun.html">Top Level Definitions</a></th><th colspan=3><a href="hpc_index_alt.html">Alternatives</a></th><th colspan=3><a href="hpc_index_exp.html">Expressions</a></th></tr><tr><th>%</th><th colspan=2>covered / total</th><th>%</th><th colspan=2>covered / total</th><th>%</th><th colspan=2>covered / total</th></tr><tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Collections.MapList.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Collections.MapList</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Collections.MapList.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Collections.MapList</a></tt></td>
<td align="right">25%</td><td>10/39</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="25%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td><td align="right">66%</td><td>4/6</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="66%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td><td align="right">51%</td><td>59/115</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="51%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Collections.SList.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Collections.SList</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Collections.SList.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Collections.SList</a></tt></td>
<td align="right">0%</td><td>0/92</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">-&nbsp;</td><td>0/0</td><td width=100>&nbsp;</td><td align="right">0%</td><td>0/161</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Containers.LLIndexSafe.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Containers.LLIndexSafe</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Containers.LLIndexSafe.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Containers.LLIndexSafe</a></tt></td>
<td align="right">0%</td><td>0/7</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/3</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/50</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Containers.LLInsertDef.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Containers.LLInsertDef</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Containers.LLInsertDef.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Containers.LLInsertDef</a></tt></td>
<td align="right">0%</td><td>0/4</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/6</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/46</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Containers.MTInsertDef.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Containers.MTInsertDef</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Containers.MTInsertDef.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Containers.MTInsertDef</a></tt></td>
<td align="right">0%</td><td>0/4</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/6</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/46</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Control.Control.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Control.Control</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Control.Control.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Control.Control</a></tt></td>
<td align="right">0%</td><td>0/12</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/2</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/42</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Control.Logger.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Control.Logger</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Control.Logger.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Control.Logger</a></tt></td>
<td align="right">31%</td><td>6/19</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="31%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td><td align="right">-&nbsp;</td><td>0/0</td><td width=100>&nbsp;</td><td align="right">27%</td><td>17/61</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="27%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Control.Message.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Control.Message</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Control.Message.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Control.Message</a></tt></td>
<td align="right">0%</td><td>0/5</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/2</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/26</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Control.Safe.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Control.Safe</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Control.Safe.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Control.Safe</a></tt></td>
<td align="right">0%</td><td>0/31</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/4</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/111</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Digit.Digits.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Digit.Digits</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Digit.Digits.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Digit.Digits</a></tt></td>
<td align="right">57%</td><td>4/7</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="57%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td><td align="right">100%</td><td>2/2</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td><td align="right">55%</td><td>16/29</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="55%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.Extra.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.Extra</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.Extra.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.Extra</a></tt></td>
<td align="right">0%</td><td>0/17</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/6</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/77</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td></tr>
<tr>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.9-inplace/HelVM.HelIO.ListLikeExtra.hs.html">helio-0.1.1.9-inplace/HelVM.HelIO.ListLikeExtra</a></tt></td>
<td>&nbsp;&nbsp;<tt>module <a href="helio-0.1.1.10-inplace/HelVM.HelIO.ListLikeExtra.hs.html">helio-0.1.1.10-inplace/HelVM.HelIO.ListLikeExtra</a></tt></td>
<td align="right">12%</td><td>1/8</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="12%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td><td align="right">0%</td><td>0/2</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="100%"><tr><td height=12 class="invbar"></td></tr></table></td></tr></table></td><td align="right">18%</td><td>9/48</td><td width=100><table cellpadding=0 cellspacing=0 width="100" class="bar"><tr><td><table cellpadding=0 cellspacing=0 width="18%"><tr><td height=12 class="bar"></td></tr></table></td></tr></table></td></tr>
<tr></tr><tr style="background: #e0e0e0">
<th align=left>&nbsp;&nbsp;Program Coverage Total</tt></th>
Expand Down
Loading

0 comments on commit 1fa922e

Please sign in to comment.