We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
o.{a:b, c} ⇔ {a: o.b, c: o.c}
o.{a:b, c}
{a: o.b, c: o.c}
This will:
import Array::{push, forEach}
a[x, y]
[a[x], a[y]]
p{a:b, c} = q
{a: p.b, c: p.c} = q
For applying ADI (o{a}; o?{b} ⇔ o.{a}; o?.{b}), the clone syntax (p = Point{x: 7, y: 8}) needs to change; probably to unary ^ (p = ^Point <<< x: 7, y: 8).
o{a}; o?{b}
o.{a}; o?.{b}
p = Point{x: 7, y: 8}
^
p = ^Point <<< x: 7, y: 8
The text was updated successfully, but these errors were encountered:
8248a0f
big merge with coco. also readded mode-ls for ace - closes satyr#77, c…
6f6f9bf
…loses satyr#86, getting there on satyr#42 but needs more work
No branches or pull requests
o.{a:b, c}
⇔{a: o.b, c: o.c}
This will:
import Array::{push, forEach}
.a[x, y]
⇔[a[x], a[y]]
) and object subdestructuring (p{a:b, c} = q
⇔{a: p.b, c: p.c} = q
), improving semantic consistency.For applying ADI (
o{a}; o?{b}
⇔o.{a}; o?.{b}
), the clone syntax (p = Point{x: 7, y: 8}
) needs to change; probably to unary^
(p = ^Point <<< x: 7, y: 8
).The text was updated successfully, but these errors were encountered: