unison/unison-src/transcripts/create-author.md
Arya Irani ca76d3686b delay serializing IOSource definitions to codebase until builtins.merge
and actually not until `builtins.mergeio`.

I would have liked to delay typechecking in IOSource.hs altogether, but
it being forced somewhere that was not immediately obvious to me.

This shouldn't impact anyone who already has `.base` or some other copy
of the io primitives, and the upshot is saving some time on transcripts.

`builtins.merge` will give you everything that's in `Unison.Builtin` and
`Unison.Builtin.Decls`, `builtins.mergeio` will give you those plus the
stuff in `Unison.Runtime.IOSource`.
2020-04-08 19:34:43 -04:00

235 B

.> builtins.mergeio

Demonstrating create.author:

def1 = 1
def2 = 2
.foo> add
.foo> create.author alicecoder "Alice McGee"
.foo> view 3
.foo> link metadata.authors.alicecoder def1 def2