# How do I lift a (potentially infinite) lazy list to a pattern?

**URL:** <https://uzu.lurk.org/t/how-do-i-lift-a-potentially-infinite-lazy-list-to-a-pattern/1551>\
**Category:** TidalCycles\
**Tags:** questions\
**Created:** [28 June 2020 00:49 UTC](https://uzu.lurk.org/t/how-do-i-lift-a-potentially-infinite-lazy-list-to-a-pattern/1551 "2020-06-28T00:49:15Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![crashingbooth](https://uzu.lurk.org/user_avatar/uzu.lurk.org/crashingbooth/32/1619_2.png) [@crashingbooth](https://uzu.lurk.org/u/crashingbooth)\
**Post date:** [28 June 2020 19:42 UTC](https://uzu.lurk.org/t/how-do-i-lift-a-potentially-infinite-lazy-list-to-a-pattern/1551/6 "2020-06-28T19:42:18Z")

</div>

I think I've spent some time banging my head against the same wall as you.

Fwiw, you might want to check out this thread on [resetting the cycles count](https://club.tidalcycles.org/t/resetting-cycle-start/546). `resetCycles` is what I used  
The way I see it is that Tidal is really good at lots of things (and in particular, things that no other languages can do), but iterative functions isn't one of them. . . and that's okay.

---

_[View the full topic](https://uzu.lurk.org/t/how-do-i-lift-a-potentially-infinite-lazy-list-to-a-pattern/1551)._
