Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| pp:2024:l09 [2024/04/29 08:43] tpruteanu | pp:2024:l09 [2024/04/29 15:57] (current) tpruteanu | ||
|---|---|---|---|
| Line 151: | Line 151: | ||
| -- This is an infinite data type, no way to stop generating the tree | -- This is an infinite data type, no way to stop generating the tree | ||
| data StreamBTree = StreamNode Int StreamBTree StreamBTree | data StreamBTree = StreamNode Int StreamBTree StreamBTree | ||
| + | |||
| + | sbtree = StreamNode 1 sbtree sbtree | ||
| </code> | </code> | ||
| Line 159: | Line 161: | ||
| {- | {- | ||
| - | > sliceTree 2 (repeatTree 3) | + | > sliceTree 2 sbtree | 
| - | 3 | + | 1 | 
| | | | | ||
| --------- | --------- | ||
| |  | | |  | | ||
| - | 3 3 | + | 1 1 | 
| -----  -----  | -----  -----  | ||
| |  |  |  | | |  |  |  | | ||