mirror of
https://github.com/unisonweb/unison.git
synced 2024-09-23 16:28:02 +03:00
566 B
566 B
First we'll add a definition:
ability DeathStar where
attack : Text -> ()
spaceAttack1 x =
y = attack "saturn"
z = attack "neptune"
"All done"
Add it to the codebase:
.> add
Now we'll try to add a different definition that runs the actions in a different order. This should work fine:
spaceAttack2 x =
z = attack "neptune"
y = attack "saturn"
"All done"
.> add
Previously, this would fail because the hashing algorithm was being given one big let rec block whose binding order was normalized.