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
Experimental features that make sense to keep around
View types
Dot operators
not nil annotation
User-defined numeric literals
Ast-based overloading. This is related to term rewriting macros, but easier to specify correctly, so might work properly
noalias
Do notation
Term rewriting macros - current implementation is broken with dysfunctional {.noRewrite.} pragma annotation, but other parts need to be specified.
Concepts - old concept implementation was broken due to the bad sem implementation, but current plan is to make old concepts work again, so as much as possible (read - anything that happened to work now) need to be specified.
Questionable if these experimental feature should even be in the language.
Named argument overloading
Package level objects
Case statement macros - absolutely useless feature
Already in the language but should be checked for sanity
not nil
annotationnoalias
{.noRewrite.}
pragma annotation, but other parts need to be specified.{.push.}
and{.pop.}
system--multimethods:on
- does anyone even use these?Related - Spec - comments on reviews_
The text was updated successfully, but these errors were encountered: