You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the solution you'd like
Get rid of the unnecessary inner delimiters {| |} and (| |). Only use the pipe to separate fields from the polymorphic tail. This is for example the syntax of records in PureScript, although they use :: for typing, as in Haskell.
The examples would become:
{a: Num}
forall r. {a: Num, b: Str | r}
<tag1>
forall r. <tag1, tag2 | r>
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
The syntax of record and enum types is verbose. A few examples:
Describe the solution you'd like
Get rid of the unnecessary inner delimiters
{| |}
and(| |)
. Only use the pipe to separate fields from the polymorphic tail. This is for example the syntax of records in PureScript, although they use::
for typing, as in Haskell.The examples would become:
The text was updated successfully, but these errors were encountered: