lean4-htt/library
Sebastian Ullrich 0aacccd8c9 feat(frontends/lean): change structure update notation
`{s with ...}` is now `{..., ..s}`, which more clearly expresses that the
result type is not necessarily equal to the type of `s` (in absence of an
expected type and a structure name, we still default to the type of `s`).

Multiple fallback sources can be given: `{..., ..s, ..t}` will fall back to
searching a field in `s`, then in `t`. The last component can also be `..`,
which will replace any missing fields with a placeholder.

The old notation will be removed in the future.
2017-11-17 16:40:47 -08:00
..
data refactor(library): rbtree lemmas do not need to be in init folder 2017-11-17 16:14:28 -08:00
init feat(frontends/lean): change structure update notation 2017-11-17 16:40:47 -08:00
smt chore(library/init/meta): add to_unfold parameter to simplify, and remove redundant simp* tactics 2017-07-02 15:26:06 -07:00
system refactor(library): add has_to_string back (but it produces unquoted values) 2017-06-18 18:30:10 -07:00
tools/debugger feat(init/meta/derive): implement [derive] attribute 2017-09-05 23:14:34 +02:00
leanpkg.path feat(leanpkg): add package manager 2017-05-01 14:11:38 -07:00
library.md chore(library/library.md): update documentation 2017-08-16 14:17:26 -07:00