|
|
|
|
|
by bmacho
596 days ago
|
|
I don't think Haskell can do this, can have a growable linked list for example. 'last a' is 'last a', regardless what is between them (modulo shadowing and such). And I suspect that Prolog's Partial Instantiation is, while not mutating data, but it is mutating references somewhere |
|
And the "difference list" mentioned in the article is also in Haskell - although framed differently (more "functionally")