mirror of
https://github.com/unisonweb/unison.git
synced 2024-11-15 04:11:34 +03:00
b7bf12081b
* Fix #1056 and add author and license metadata types * Transcript demonstrating that the codebase is empty at first
601 B
601 B
.> builtins.merge
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.