<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Ben,<div class=""><br class=""></div><div class="">I am intrigued. What application do you have in mind?</div><div class=""><br class=""></div><div class="">Dominic.<br class=""><div class="">
<div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Dominic Steinitz</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="mailto:dominic@steinitz.org" class="">dominic@steinitz.org</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="http://idontgetoutmuch.org" class="">http://idontgetoutmuch.org</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Twitter: @idontgetoutmuch</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div></div>
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On 27 May 2019, at 22:34, Ben Gamari <<a href="mailto:ben@smart-cactus.org" class="">ben@smart-cactus.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Henning Thielemann <<a href="mailto:lemming@henning-thielemann.de" class="">lemming@henning-thielemann.de</a>> writes:<br class=""><br class=""><blockquote type="cite" class="">I like two announce two of my packages:<br class=""><br class="">1. comfort-array<br class=""><a href="http://hackage.haskell.org/package/comfort-array" class="">http://hackage.haskell.org/package/comfort-array</a><br class=""><br class="">It provides Boxed and Storable arrays with very liberal shape definitions. <br class="">You may use ranges of indices like in 'array' or zero-based indexing like <br class="">in 'repa', but you can also use arbitrary index Sets, enumerations, <br class="">concatenation of arrays and more. E.g. an array with (Shape.Enumeration <br class="">Ordering) has three elements with indices LT, EQ, GT.<br class=""><br class=""></blockquote>Very nice. I have long wanted something like this. Thanks Henning!<br class=""><br class="">Cheers,<br class=""><br class="">- Ben<br class="">_______________________________________________<br class="">Numeric mailing list<br class=""><a href="mailto:Numeric@haskell.org" class="">Numeric@haskell.org</a><br class="">http://mail.haskell.org/cgi-bin/mailman/listinfo/numeric<br class=""></div></div></blockquote></div><br class=""></div></body></html>