Hi Everyone,<div><br></div><div>     Is there a &quot;From SQL&quot;-type function that &quot;restores&quot; a range or list comprehension?</div><div><br></div><div>Example:</div><div>Let&#39;s say I want to keep track of which episodes of a TV show I&#39;ve seen. I have an SQL table, in which is a record:</div>
<div>   id (INTEGER): 30</div><div>   title (VARCHAR): &quot;The Simpsons&quot;</div><div>   episodes_watched (Some data format): [1..4], [14], [18..21], [23..25]</div><div><br></div><div>Then, when I pull the record, in Haskell, the &quot;Episodes Watched&quot; is already one list:</div>
<div>[1,2,3,4,14,18,19,21,23,24,25]</div><div><br></div><div>, or a series of lists that I can append together:</div><div>[1,2,3,4], [14], [18,19,20,21], [23,24,25]</div><div><br></div><div><br></div><div>Note in the example that I would like to be able to store multiple ranges within a single record.</div>
<div><br></div><div><br></div><div>Thanks so much for any help!</div><div>Tom</div>