unison icon indicating copy to clipboard operation
unison copied to clipboard

A friendly programming language from the future

Results 727 unison issues
Sort by recently updated
recently updated
newest added

It should fill in project names, similarly to `switch` (but would only offer project names and not branch names).

workflow

Add a type like `unique type Foo = Foo Nat` and then in ucm type `delete.type Fo`. It completes to `delete.type Foo.` and if you hit enter it displays the...

workflow

## Overview This PR amends the `update` flow as follows: - When an `update` propagation fails (say on branch `main`), we create a new "update branch" called `update-main`. The branch's...

**Describe and demonstrate the bug** Running the following transcript: ``` unison > x = "hi" y = x ``` ``` ucm scratch/main> add ``` Results in this exception: ``` Here's...

bug

This is a brute force solution to make sure that there are no unevaluated thunks being shuffled around in the interpreter. Any time something goes on the stack (which happens...

## Overview Reverts `ls` back to using an optional argument, `ls` on its own will list the top-level namespace. ## Implementation notes Just reverts changes from the other pr, I...

## Overview This change improves error messages when the user provides a name in Unison source code files that does not exactly match a known name in the codebase or...

Previously it was falling through to the generic case and being run through `show`. However, we can extract a message and a value and build a better unison exception with...

It would be fantastic to have (e.g. JSON) serialization/deserialization baked into the runtime, for ease of interfacing with other languages. One question that comes up, of course, is what to...

Not sure what I think of this idea but just writing it up. The general idea is to have a couple special types that Unison knows about which allow the...

ideas