unison
unison copied to clipboard
A friendly programming language from the future
If you write this doc: ``` {{ __x__. __y__ }} ``` After adding and viewing, it ends up looking like this: ``` {{ ___x__.__y___ }} ``` So, three underscores _(why?)_...
**Is your feature request related to a problem? Please describe.** I was editing a scratch file that began with ``` use somelib_1_1_0 someterm foo = do someterm ``` and the...
**What's the message you're seeing?** Context, this issue cropped up in this discussion, around a more complicated record type: https://github.com/unisonweb/unison/discussions/5669# The minified structure is as follows: ``` unison -- nullary...
**Describe and demonstrate the bug** This should be written as a [ucm transcript](https://www.unison-lang.org/docs/tooling/transcripts/) if possible, calling out the unexpected behavior in the text. e.g. ``` unison :hide type com.gvolpe.miniblog.db.v2.PostRow =...
Code to reproduce: ``` go : Nat -> Nat go = go3 x = go x go3 ``` Here `go` in the body of `go3` is guarded by a lambda,...
**Describe and demonstrate the bug** ```ucm scratch/main> builtins.merge ``` ```unison :error ability Columns Dimension n where toNat : Dimension n -> {Columns (Dimension n)} Nat structural type Dimension a =...
```haskell foo : forall g . ('{g} () ->{g} ()) -> Nat foo g = todo g wat : ('{IO} () ->{IO} ()) ->{} Nat wat f = foo f...
Noticed by @SystemFw I'm not sure when this happens exactly since I've also seen it render correctly without the `let`.
Since `Doc` literals have a markdown-like syntax, I was expecting `>` to start a block quote. For example I expected: ``` > This is a quote. ``` to render as:...